为什么渲染时tbody之间的div会自动移出tbody?

时间:2014-08-22 12:16:28

标签: html css html-table

这是我的代码:

<body>

    <table>
        <tbody>
            <div>test</div>
        </tbody>
    </table>

</body>

运行上面的代码后,它会自动更改为:

<body>
    <div>test</div>
    <table>
        <tbody>

        </tbody>
    </table>

</body>

2 个答案:

答案 0 :(得分:1)

来自HTML spec

<!ELEMENT TBODY    O O (TR)+           -- table body -->

这些是TABLE标记内唯一允许的标记。

您还可以查看thisthis以获得一些见解

答案 1 :(得分:0)

添加如下。

 <table>
    <tbody>
       <tr>
         <td>
            <div>test</div>
          </td>
       </tr>
    </tbody>
</table>