我正在用 HTML5 编写一个带有表头和表体的表。在使用 Sublime Text 3 W3C Validator 进行验证时,我收到错误消息:“由元素 th 建立的范围 3...4 中的表列没有以它们开头的单元格”。这可能是一个错误还是我对表格的编码不正确?请在下面找到表格代码:
<table>
<thead>
<tr>
<th colspan="5"><a id="button01" href="#" title="Learn More">Learn More</a></th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="1">A</td>
<td colspan="3">Item A</td>
<td colspan="1"><span class="bullet">*</span></td>
</tr>
<tr>
<td colspan="1">B</td>
<td colspan="3">Item B</td>
<td colspan="1"><span class="bullet">*</span></td>
</tr>
<tr>
<td colspan="1">M</td>
<td colspan="3">Traditional (DIN-compliant flange)</td>
<td colspan="1"><span class="bullet">*</span></td>
</tr>
</tbody>
</table>