如果使用多个tbody标签,HTML表是否有效?

14

如果在HTML的<table>中有多个<tbody>标签,这样做是否有效?

<table>
    <tbody>
    </tbody
    <tbody>
    </tbody
</table>
4个回答

22

是的,DTD显示允许这样做。

<!ELEMENT table
     (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>

DTD还有一个注释来解释这个问题:

当需要在表格行的组之间设置规则时,请使用多个部分。


5

1

是的,您可以在同一张表格中拥有多个 tbody

例如:

<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>

1

多个表格主体是完全可以接受的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接