如果HTML <tbody>
中有多个<table>
代码,这是否有效?
<table>
<tbody>
</tbody
<tbody>
</tbody
</table>
答案 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>