私は、提供されている運動プログラムとスポーツの部門に基づいて大学を検索するためのフォームを作成しています。フォームをテーブルに配置しました。「すべての部門」チェックボックスは、そのスポーツのすべてのチェックボックスを選択します。
スクリーンリーダーにはフォームモードとテーブルモードの両方があることを知っています。現在のデザインにアクセスできますか、それとも個々のチェックボックスにラベルを追加して、ビジュアルユーザーのために画面外に配置する必要がありますか?これは、少なくともセクション508の要件も満たす必要があります。
テーブルの現在のコードは次のようになります。
<table>
<tr><th scope="col" colspan="2">All Divisions</th>
<th scope="col">Div I</th>
<th scope="col">Div II</th>
<th scope="col">Div III</th>
<th scope="col">Other</th>
</tr>
<tr><th scope="row">Baseball</th>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
</tr>
<tr><th scope="row">Basketball</th>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
</tr>
</table>
私が知りたいのは、スクリーンリーダーがテーブルの見出しをチェックボックスに関連付けることができるかどうかです。