no-empty-table-track
<table>にセルがひとつも開始しない行または列がある場合に警告します。これはHTML Living Standard §4.9.12.1 Forming a table Step 20が定めるテーブルモデルエラーです:「列または行にセルがひとつも開始していない場合、それもテーブルモデルエラーとなる」。列は<tr>のセルによって、あるいは<col>/<colgroup>マークアップによって確立されます。どちらの場合も、セルがひとつも開始しない列は報告されます。
旧table-row-column-alignmentルールから、no-table-cell-overlap、no-table-span-overflow、consistent-table-row-lengthとともに分割されました。no-table-cell-overlapが既に報告しているテーブルに対しては、アンカーの導出が信頼できなくなるため、このルールは何も報告しません。
❌ 間違ったコード例
<!-- 列マークアップが宣言した3列目にセルがひとつも開始しません -->
<table>
<colgroup>
<col />
<col />
<col />
</colgroup>
<tr>
<td></td>
<td></td>
</tr>
</table>
<!-- 2行目にセルがひとつも開始しません -->
<table>
<tr>
<td></td>
</tr>
<tr></tr>
</table>
✅ 正しいコード例
<table>
<colgroup>
<col />
<col />
</colgroup>
<tr>
<td></td>
<td></td>
</tr>
</table>
Interface
{
"no-empty-table-track": boolean
}
Default Severity
error