tbody是否必要

3

在所有表格中,tbody命令是否必要?

因为我没有在表格中放置该命令,但它仍然可以正常工作。然而,似乎Chrome自动将其添加进去了。

如果您不需要它,那么何时使用它?


<tbody>元素不是父级<table>元素在图形上呈现的必需子元素。 - undefined
1个回答

3
简短回答-不需要。正如我的可靠来源所提到的,

<thead><tbody><tfoot>元素默认情况下不会影响表格的布局。[...关于这些的另一篇文章,位于表格下方...]虽然它们并非必需或必要,但它们可能会很方便[...]

大多数情况下都不需要(除了某些DOM会自动添加)。<tbody>元素与<thead><tfoot>元素一起使用,以指定表格的每个部分(主体、标题、页脚)-如果您想为每个部分应用不同的设置(例如CSS)。
浏览器可以使用这些元素使表格主体在不影响页眉和页脚的情况下滚动。此外,在打印跨越多个页面的大型表格时,这些元素可以使表格页眉和页脚在每个页面的顶部和底部打印。就这么简单。

谢谢,当 Chrome 加入它时我很困惑,但这解释得很好。 - undefined

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