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

时间:2011-02-02 11:10:00

标签: html css html-table

如果HTML <tbody>中有多个<table>代码,这是否有效?

<table>
    <tbody>
    </tbody
    <tbody>
    </tbody
</table>

4 个答案:

答案 0 :(得分:21)

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

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

DTD也有一条评论解释了原因:

  

规则时使用多个tbody部分   在表组之间需要   行。

答案 1 :(得分:5)

我在谷歌中复制粘贴您的标题,第一个链接是:http://www.w3.org/TR/html401/struct/tables.html#h-11.2.3

“表行可以分组为表头,表脚和一个或多个表体部分”,

所以你可以!

答案 2 :(得分:1)

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

答案 3 :(得分: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>