日期:2013-11-11 浏览次数:20816 次
下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须恪守的标签嵌套规则,比如你不能在 <a>
里面再嵌入一个 <a>
这样的商定。
说明:
注1. 以上内容基于 [HTML 4.01 Specification] 的 Strict DTD。JunChen 翻译自 Allowed nesting of elements in HTML 4 Strict (and XHTML 1.0 Strict)
注2. 对于 XHTML 1.0,基本上分歧,不同点如下:
<script>
和 <style>
的内容,在 HTML 4 里是 CDATA
而在 XHTML 里是 #PCDATA
<table>
标签后可以紧跟一个 <tr>
,而在 HTML 4.01 里,不允许这样,不过 <tbody>
标签又是可以省略的。意思就是说,如果代码中的 <table>
后紧跟 <tr>
,对于 HTML 4.01,会隐性的生成一个 <tbody>
标签,而在 XHTML 里面就没有。这会影响到款式表使用 tbody
作为选择器。