5

在 XHTML 1.0 Strict 中哪些标签可以自闭合,哪些必须有闭合标签?

例子:

<br/>
<input />

是否有某些标签必须有一个结束标签,可以是自关闭的,或者在 XHTML 1.0 Strict 中以其他方式工作?

4

2 回答 2

7

每个元素,即XHTML 1.0 Strict DTD(即)EMPTY中的内容模型,都是一个空元素,并且“必须要么有一个结束标签,要么开始标签必须以. 结尾”。即它是, , , , , , , , 和。每个其他元素都必须有一个结束标记。<!ELEMENT element-name EMPTY>/>basemetalinkhrbrparamimgareainput

于 2011-03-22T23:21:07.723 回答
2

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

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

于 2011-03-22T23:20:04.710 回答