W3C バリデーター( Wikipedia ) は、非 void要素の自己終了タグ (「<code>/>」で終わるタグ) を好みません。( Void 要素とは、コンテンツをまったく含まない可能性のある要素です。) それらは HTML5 でも有効ですか?
受け入れられるvoid 要素の例:
<br />
<img src="" />
<input type="text" name="username" />
拒否された非 void 要素の例:
<div id="myDiv" />
<span id="mySpan" />
<textarea id="someTextMessage" />
注: W3C バリデーターは、実際には void の自己終了タグを受け入れます。作成者はもともと単純なタイプミス (
\>
の代わりに/>
) が原因で問題を抱えていました。ただし、自己終了タグは一般に HTML5 で 100% 有効というわけではなく、さまざまな HTML フレーバーにわたる自己終了タグの問題について詳しく説明されています。