空元素
一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。
- HTML,SVG 和 MathML 的规范都详细定义了每个元素能包含的具体内容(define very precisely what each element can contain)。
- 在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。
在 HTML 中有以下这些空元素:
- <area>
- <base>
- <br>
- <col>
- <colgroup> when the span is present
- <command>
- <embed>
- <hr>
- <img>
- <input>
- <keygen>
- <link>
- <meta>
- <param>
- <source>
- <track>
- <wbr>