如果使用了多个 tbody 标签,html 表是不是有效? [复制]
Posted
技术标签:
【中文标题】如果使用了多个 tbody 标签,html 表是不是有效? [复制]【英文标题】:Are html tables valid if there are multiple tbody tag used? [duplicate]如果使用了多个 tbody 标签,html 表是否有效? [复制] 【发布时间】:2011-06-19 21:51:23 【问题描述】:如果 html <table>
中有多个 <tbody>
标签,这是否有效?
<table>
<tbody>
</tbody
<tbody>
</tbody
</table>
【问题讨论】:
【参考方案1】:是的,DTD 表明它是允许的。
<!ELEMENT table
(caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
DTD 也有一个解释原因的注释:
规则时使用多个 tbody 部分 需要在表组之间 行。
【讨论】:
【参考方案2】:我将你的标题复制粘贴到谷歌,第一个链接是:http://www.w3.org/TR/html401/struct/tables.html#h-11.2.3,
“表格行可分为表头、表脚和一个或多个表体部分”,
所以是的,你可以!
【讨论】:
【参考方案3】:多个表体是完全可以接受的。
【讨论】:
【参考方案4】:是的,您可以在同一个表中拥有多个tbody
s。
例子:
<table>
<tbody>
<tr><td>Monday</td><td>#1</td></tr>
<tr><td>Friday</td><td>#2</td></tr>
</tbody>
<tbody>
<tr><td>Monday</td><td>#3</td></tr>
<tr><td>Friday</td><td>#4</td></tr>
</tbody>
</table>
【讨论】:
以上是关于如果使用了多个 tbody 标签,html 表是不是有效? [复制]的主要内容,如果未能解决你的问题,请参考以下文章