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>
答案 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中的一个。