html - 表格标签的正确 html 标记?

标签 html html-table

有点愚蠢的问题,但我一直在其他人的表格中看到诸如 tbody 和 thead/tfoot 标签之类的东西。

这些是否是必需的,即使它们对于良好的标记是空的?或者我可以将它们排除在外吗?

最佳答案

表格部分 (thead/tbody/tfoot) 是可选的。表格标题(caption)和列定义(col/colgroup)也是可选的。

在 HTML(但不是 XHTML)中,行和单元格的结束标记也是可选的,因此您可以将表格编写为:

<table>
  <tr>
    <th>1
    <th>2
  <tr>
    <td>3
    <td>4
  <tr>
    <td>5
    <td>6
</table>

但是建议您关闭标签以获得更好的代码结构。如果您决定更改为 XHTML,这也会使事情变得容易得多。

关于html - 表格标签的正确 html 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3069523/

相关文章:

jquery - Coldfusion 和 Jquery 结果表格式

html - 表格没有扩展 div 的整个宽度?

javascript - 显示数组的整个键/值

javascript - 使用 JavaScript 预加载器

html - 控制django过滤器中的空数据

javascript - onChange 按钮标签不保持其样式

javascript - document.querySelector 在 .js 文件中不起作用

javascript - 这里如何选择TR?

html - 如何在两个表格之间添加垂直线?

javascript - 如何在按键时获取 html 表集中的行特定列数据