哪些标签可以自动关闭,哪些标签必须在XHTML 1.0 Strict中具有结束标记?

时间:2011-03-22 23:07:02

标签: xhtml tags strict

哪些标签可以自动关闭,哪些标签必须在XHTML 1.0 Strict中具有结束标记?

示例:

<br/>
<input />

某些标签是否必须具有结束标记,可以自行关闭,还是在XHTML 1.0 Strict中有效?

2 个答案:

答案 0 :(得分:6)

XHTML 1.0 Strict DTD中的每个元素,即内容模型EMPTY(即<!ELEMENT element-name EMPTY>),都是empty element,并且“必须具有结束标记或开始标记必须以/>结尾。“即basemetalinkhrbrparam,{{ 1}},imgarea。每个其他元素都必须有一个结束标记。

答案 1 :(得分:2)

您询问的是包含<hr /> <input /> <img /> <meta /> <link />的“空元素”,这些元素都可以在单个标记中关闭。应该包含文本或子元素的非空元素在技术上可以通过这种方式关闭,如果它们没有子项或文本但是你不应该这样做。例如,<p></p>不应该是<p />,但可以通过严格的验证。

http://www.w3.org/TR/xhtml1/#guidelines