コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

改行タグを単体で使う場合あは閉じタグは意識しなくてもいい

そういやいまいまだとどれがスタンダードなんだっけという、昨日の続き的な記事

出典

TL;DR

  • 閉じタグは用意しなくていい
  • <br> でも <br/> かはどちらでも問題ない。

解説

モダンなHTML仕様である HTML Living Standard の日本語訳曰く

タグは、マークアップで要素の開始と終了を区切るために使用される。生テキスト、エスケープ可能な生テキスト、および通常要素は、開始する場所を示すための開始タグを持ち、終了する場所を示すための終了タグを持つ。任意タグのセクションで後述するように、特定の通常要素の開始タグおよび終了タグは省略できる。省略できないものは省略してはならない。空要素は開始タグのみを持つ。 - HTML Standard 日本語訳 - 12.1.2 要素

br は空要素に相当するので、開始タグのみ持つ。そのため </br> のようなタグで終わる必要はない。

なお空要素は / はつけてもつけなくてもよいので <br> でも <br/> かはどちらでも問題ない。

参考リンク