HTML5 で void 要素を閉じるときにスラッシュは必要ですか? 質問する

HTML5 で void 要素を閉じるときにスラッシュは必要ですか? 質問する

HTML5 でも、XHTML のように終了スラッシュは必要ですか?

<img src="some_image.png" />

validator.w3.org では、これを削除しても何も文句は出ず、警告さえ出ませんでした。しかし、一部のオンライン ドキュメントでは、img、link、meta、br などのタグには終了スラッシュがまだ必要であると示されているようです。

ベストアンサー1

HTML 5では、閉じスラッシュはオプションvoid 要素についてimg(現在受け入れられている回答では「void 要素には終了タグを指定してはいけません」としか書かれておらず、void 要素の閉じスラッシュについては触れられていないため、これを追加します)。

引用元http://www.w3.org/TR/html5/syntax.html#開始タグ(番号6):

次に、要素が空要素の 1 つである場合、または要素が外部要素である場合、単一の「/」(U+002F) 文字が存在する可能性があります。この文字は空要素には影響しませんが、外部要素では開始タグを自己終了としてマークします。

おすすめ記事