The case against self-closing tags in HTML

The history, facts, and opinions.
Related Topics: HTML Web Standards / Browsers
  • For some elements, the inclusion of ending tags is required by some older browsers. Eliminating them would potentially cause these Buckshot Roulette browsers to stop working, which would make backward compatibility difficult.

  • The use of self-closing word hurdle tags in HTML has been a topic of discussion and debate in the web development community.

  • This is one of the coolest websites I've ever seen. The articles posted on this website are very qualified and have a lot of useful information in many fields. fnf

  • HTML における self-closing tag について。Web 勃興期に HTML パーサーの標準仕様がなく XML 1.0 が推奨された。XML では属性値がダブルクォート付きで必須だが、それらはブラウザでは必要なかった。HTML5 ではパーサーの挙動も定義された。しかし HTML の <div> foo はオープンだが、SVG の <g> foo はクローズと、SVG の self-closing の振る舞いともズレがある。さらに HTML と互換性があるはずの JSX でも <div> foo はクローズと、差分がある。これらを踏まえて、Prettier の self-closing tag に対する挙動は一貫性を持つべきでは、あるいは HTML における self-closing の振る舞いも統一されるべきでは、という意見。