空元素
一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。
在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。例如<input type="text"></input> 的闭标签是无效的 HTML。
在 HTML 中有以下这些空元素
<area>
<base>
<br>
<col>
<colgroup> when the span is present
<command>
<embed>
<hr>
<img>
<input>
<keygen>
<link>
<meta>
<param>
<source>
<track>
<wbr>
Note: 在极少数情况下,空元素被错误地称为“无效元素”(void elements)。