私のフォームは、アクセス可能なテーブルでレイアウトされていますか?

StackOverflow https://stackoverflow.com/questions/1050575

質問

私は体育提供されるプログラムやスポーツの区分に基づいて大学を検索するためのフォームを作っています。私は、テーブル内のフォームを打ち出してきました。 「すべての部門」のチェックボックスは、そのスポーツのためのすべてのチェックボックスを選択します。

私は、スクリーンリーダーがフォームやテーブルモードの両方を持って知っています。私の現在の設計では、アクセス可能であるか、私は、個々のチェックボックスのラベルを追加して、視覚的なユーザーのためにオフスクリーンにそれらを配置する必要がありますか?これはまた、少なくとも第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>

私が知りたいことは、スクリーンリーダーは、チェックボックスを使用してテーブルの見出しを関連付けることができているかどうかではありません。

役に立ちましたか?

解決

これは、アクセス可能です。私は、HTMLドキュメントにコードをcoppyedとスクリーンリーダーとしてジョーズバージョン10.0を使用して両方のFirefox 3.0とInternet Explorer 7のヘッダをチェックボックスを読み取ることができた。

scroll top