在W3C验证不喜欢自闭标签(那些最终以“ />
上“)非空元素。(无效元素是可能永远不包含任何内容的元素。)它们在HTML5中仍然有效吗?
可接受的 void元素的一些示例:
<br />
<img src="" />
<input type="text" name="username" />
被拒绝的非空元素的一些示例:
<div id="myDiv" />
<span id="mySpan" />
<textarea id="someTextMessage" />
注意: W3C验证器实际上接受无效的自动关闭标签:由于简单的错字(\>
不是/>
),作者最初遇到了问题;但是,自关闭标签在HTML5中通常不是100%有效的,答案详细说明了各种HTML样式的自关闭标签。
\>
,那么应该把它作为一个无用的“修正我的打字错误”问题来解决。答案全部解决/>
。该/>
版本是唯一有用的版本。随它去。