そういやいまいまだとどれがスタンダードなんだっけという、昨日の続き的な記事
出典
TL;DR
- 閉じタグは用意しなくていい
<br>
でも<br/>
かはどちらでも問題ない。
解説
モダンなHTML仕様である HTML Living Standard の日本語訳曰く
タグは、マークアップで要素の開始と終了を区切るために使用される。生テキスト、エスケープ可能な生テキスト、および通常要素は、開始する場所を示すための開始タグを持ち、終了する場所を示すための終了タグを持つ。任意タグのセクションで後述するように、特定の通常要素の開始タグおよび終了タグは省略できる。省略できないものは省略してはならない。空要素は開始タグのみを持つ。 - HTML Standard 日本語訳 - 12.1.2 要素
br
は空要素に相当するので、開始タグのみ持つ。そのため </br>
のようなタグで終わる必要はない。
なお空要素は /
はつけてもつけなくてもよいので <br>
でも <br/>
かはどちらでも問題ない。