我可以忽略HTML 5中的元素吗?

时间:2013-09-20 18:28:21

标签: html html5

我看到一些 HTML5 设计师在标记表时忽略了元素<tbody>。他们只使用<thead><tfoot>元素。这可以被视为一种良好的做法并遵循HTML5中的良好标准吗?


此问题基于我之前的问题,可在以下网址找到:

thead, tfoot and tbody order in HTML5

  • 我之前的问题是关于使用<thead><tbody><tfoot>的顺序,这个问题是关于从标记中删除<tbody>的可能性。

2 个答案:

答案 0 :(得分:6)

<tbody>元素会自动插入<tr>个元素,如果您不添加它,就像<body>将围绕页面内容一样。

出于这个原因,我建议明确添加<tbody>元素,以便在CSS中设置隐含的tbody元素时不会产生混淆。

答案 1 :(得分:5)

HTML5 spec中,它明确说明了table

  

按此顺序:可选择一个标题元素,后跟零或更多   随后是colgroup元素,后跟可选的元素元素   可选地,通过tfoot元素,后跟0或更多tbody   元素或一个或多个tr元素,可选地跟随tfoot   element(但总共只有一个tfoot元素子元素。)

明确添加它是可选的但很好的做法,正如其他答案也提到的那样,我同意zzzzBov