有点愚蠢的问题,但我在其他人的表格中一直看到诸如tbody和thead / tfoot标签之类的东西。
这些是否需要,即使它们是空的以获得良好的标记?或者我可以把它们留下来?
答案 0 :(得分:3)
表格部分(thead / tbody / tfoot)是可选的。表格标题(标题)和列定义(col / colgroup)也是可选的。
在HTML(但不是XHTML)中,行和单元格的结束标记也是可选的,因此您可以将表格写为:
<table>
<tr>
<th>1
<th>2
<tr>
<td>3
<td>4
<tr>
<td>5
<td>6
</table>
但是建议您关闭标记以在代码中获得更好的结构。如果您决定更改为XHTML,它也会更容易。
答案 1 :(得分:2)
它们不是必需的,但它们允许您使用页眉和页脚执行更高级的操作: http://www.htmldog.com/guides/htmladvanced/tables/
答案 2 :(得分:2)
这些标签不是必需的,即使没有它们,页面也会验证。
答案 3 :(得分:0)
如果你真的需要表,你应该使用它们。如果您仅将表用于设计目的,则应切换到css-markup。
一个简单正确的表格示例:
<table>
<thead>
<tr>
<td>id</td>
<td>name</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>User1</td>
</tr>
<tr>
<td>2</td>
<td>User2</td>
</tr>
</tbody>
</table>
答案 4 :(得分:0)
是的,这是正确的标记。 虽然它们是可选的 您可以在W3Schools页面上进一步阅读。
答案 5 :(得分:0)
<tbody>
标记仅在所有主流浏览器中得到部分支持
表可能有多个实体,但只有一个实体时,可以安全地省略HTML tbody标记。