哪些标签可以自行关闭,哪些标签必须在XHTML 1.0 Strict中有关闭标签?
问题描述:
哪些标签可以自行关闭,哪些标签必须在XHTML 1.0 Strict中有关闭标签?哪些标签可以自行关闭,哪些标签必须在XHTML 1.0 Strict中有关闭标签?
例子:
<br/>
<input />
是否必须关闭标签某些标记,在XHTML 1.0 Strict标准可自行闭合,或eigther的工作方式?
答
每个元素,这是内容模型是在XHTML 1.0 Strict DTD(即<!ELEMENT element-name EMPTY>
)EMPTY
,是一种empty element和“必须具有一个结束标记或开始标记必须用/>
结束。”即它是base
, meta
,link
,hr
,br
,param
,img
,area
和input
。每个其他元素都必须有一个结束标记。
答
您在询问“EMPTY Elements”,包括<hr /> <input /> <img /> <meta /> <link />
,它们都可以在一个标签中关闭。如果没有孩子或文本但不应该这样做,那么应该包含文本或子元素的非空元素在技术上可以以这种方式关闭。例如<p></p>
不应该是<p />
,但可以通过严格的验证。