概念
元素是网页的一部分,在XML 和 HTML中,一个元素可以包含一个数据详情或者是一块文本或者是一张照片,亦或是什么也不包含。 一个典型的元素包括一个具有属性的开始标签,中间的文本内容和一个结束标签。
一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。
HTML,SVG 和 MathML 的规范都详细定义了每个元素能包含的具体内容。许多组合是没有任何语义含义的,比如一个 <audio>
元素嵌套在一个 <hr>
元素里。
在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。例如, <input type="text"></input>
的闭标签是无效的 HTML。