WCAG 2.0 でテーブルのレイアウトが許可されていることは知っていますが、何らかの理由でチェッカーが次のエラーを出し続けます。
チェック 245: ヘッダーの行/列が複数あるデータ テーブルでは、id 属性とヘッダー属性を使用してセルを識別していません
修復: 表のセルに id 属性と headers 属性を追加して、ヘッダーに関連するセルを識別できるようにします。
HTML コード:
<table id="mainTable">
<tbody>
<tr>
<th id="h150" scope="row">Row 1</th>
<td headers="h150" colspan="3">Value 1</td>
</tr>
<tr>
<th id="h151" scope="row">Row 2_1</th>
<td headers="h151">Value 2</td>
<th id="h1511" scope="row">Row 2_2</th>
<td headers="h1511">
<table>
<tr>
<td>Inner 1</td>
<td>Inner 2</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
その内側のレイアウト テーブルを削除すると、検証に合格します。ネストされたレイアウト テーブルでこのエラーが発生するのはなぜですか?
任意の提案をいただければ幸いです。