是否需要使用thead,tbody和tfoot标签?

Fro*_*art 17 html html-table

我应该真正使用thead,tbody而且tfoot每次我用一个时间标记table的标签?它是否需要标准?

who*_*boy 17

那些标签不是必需的.如果表用于表示数据,那么它被认为是使用它们的好形式,这应该是表的用途.如果使用表格来布置内容,则通常省略它们.

W3C

数据表


小智 8

HTML5表格数据规范不需要它们:

tr可以使用此元素()的上下文:

  • 作为thead元素的子元素。
  • 作为tbody元素的子元素。
  • 作为tfoot元素的子元素。
  • 作为的子table元素,之后的任何captioncolgroupthead元素,但只有当没有tbody元素是表元素的儿童

即使我认为在theadtbodytfoot标记中对行进行分段也是一种好习惯,因为它使表的行更易于识别。

最后,浏览器将始终tbody为您添加至少一个。


iam*_*box 5

不会。现代浏览器会默认添加这些内容。

  • 这意味着在标记中省略它们不会产生任何语义或行为差异,对吗? (2认同)