哪些DOM元素可以成为tr的子元素?

Mat*_*ski 10 html dom

我有问题因为我想围绕一些td内部tr所以我需要知道.

哪些DOM元素可以成为tr的子元素?(我知道div不可以.)

pax*_*blo 13

W3C指定了这个东西.因为tr,你可以在这里找到它.基本上,只有thtd元素可以是直接的内容tr.

如果你想你的表里面的东西,它必须去里面tdth元素.例如,td可以包含流元素,包括div.


Ble*_*der 5

HTML规范指出:

允许的内容

零个或多个:一个td元素或一个th元素

<tr>元素可以包含 <td>秒和<th>秒。

  • `&lt;tr&gt;`元素可以同时包含两个元素。 (2认同)
  • @Blender - 嗯,你实际上是在阅读参考资料,而不是规范。[HTML5 规范](http://dev.w3.org/html5/spec/the-tr-element.html#the-tr-element) 表示“零个或多个 td 或 th 元素”。[HTML4 规范](http://www.w3.org/TR/html4/struct/tables.html#h-11.2.5) 表示 `&lt;!ELEMENT TR - O (TH|TD)+ -- 表行--&gt;`。但你误读了参考资料;它说“零个或多个:一个 td 元素,或第一个元素”。注意冒号的位置。它是(一个 td 元素或第一个元素) sero 或多次。但无论如何,在验证器中检查它都是一个简单的测试。 (2认同)