テーブルヘッドとボディを備えた 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>