桌子,腿和脚

时间:2018-11-01 22:06:56

标签: html html-table

HTML5,如果我有一个带有标题和表行的表,是否需要使用thead,tbody和tfoot标签? 在td上也可以有一个类,还是使用跨度更好? 下面是我的操作方式,但我有一些疑问。

        <table class="table-myTable">
        <caption>Courseware Production Status</caption>
                <tr>
                    <th>A</th>
                    <th>B</th>
                    <th>C</th>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td class="myClass">3</td>
                </tr>
       </table>

1 个答案:

答案 0 :(得分:1)

You have the right to not use <thead>, <tbody>, or <tfoot>.如果您选择不对<tbody>使用<tr>,请one will be created for them by the browser engine。证明:

td:before {
  content: 'bare td';
}

tbody td:before {
  content: 'inside a tbody';
}
<table>
  <tr>
    <td></td>
  </tr>
</table>

您可以将类与任何元素一起使用。如果该类适用于整个单元格,请将其放在<td>上。如果它专门适用于单元格中的文本,请使用<span>,或者最好使用多个semantic elements中的一个。