1. ホーム
  2. html

[解決済み] HTML5でvoid要素を閉じるときにもスラッシュは必要ですか?

2022-05-15 16:53:28

質問

HTML5では、XHTMLのように末尾のスラッシュは必要なのでしょうか?

<img src="some_image.png" />

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

どのように解決するのですか?

img タグはVoid Elementなので、終了タグは必要ありません。

Void 要素 area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr

...

<ブロッククオート

void要素は開始タグのみを持ちます。endタグはvoid要素に指定してはいけません。

W3C | WHATWG

とはいえ、HTML5での厳密な解析ではないので、大きな害はないでしょう。