データテーブルのアクセシビリティ問題をテストするのは難しいことがあります。Table IGTは、あなたのテーブルに潜在的なアクセシビリティ問題がないか見つけるために、一連の簡単な質問をします。
Table IGTは現在、ARIAグリッドおよびテーブル(role="grid"およびrole="table")をサポートしていません。
動作方法
最初に行うべきことは、テストしたい状態にページを設定することです。その後、いくつかの簡単な質問で、テストしたいテーブルがアクセシビリティに適切にマークアップされているかどうかを判断するアクセシビリティテストの完了まで案内します。
ステップ1:テーブルを選択
ページ上で見つかったすべてのテーブル(または選択した要素内のテーブル)がハイライトされます。テストしたいテーブルを選択するか、別のテーブルを選ぶ「別のテーブルを選択したい」というオプションを選んでください。
テーブルが見つからなかった場合、テストしたいテーブル要素を選択するよう求められます。
ステップ2:ヘッダー/データ
テストするテーブルを選択したら、そのテーブルの「タイプ」を特定するよう求められます。テーブルのヘッダーセルがそのタイプを決める指標になります。選択肢は以下の通りです:
- 1行のヘッダーを持つテーブル
- 1列のヘッダーを持つテーブル
- 1つのヘッダー行と1つのヘッダー列を持つテーブル
- 不規則なヘッダーを持つテーブル。ヘッダーセルが特定の範囲のセルに関連付けられている場合、不規則なヘッダーとなります。
- 多層ヘッダーを持つテーブル。多層ヘッダーは、ヘッダーが垂直または水平に関連付けられない複雑なテーブルに使用されます。
- これはデータテーブルではありません
テーブルのタイプが特定されたら、必要に応じて、テーブルのデータおよびヘッダーセルに関する一連の質問が行われます。このステップでは、欠落しているヘッダーセルや、ヘッダーとして機能しているにもかかわらず適切にマークアップされていないセルが特定されます。
AIは不足しているヘッダー要素を自動的に特定しようとします。つまり、AIがデータセルのヘッダーとして検出した要素で、ヘッダーとして適切にマークアップされていないものは、あらかじめ選択されます。
自動モードでの実行
自動IGTモードが有効になっているときでも、どのテーブルをテストするかは選択します。その後、AIがテーブルの構造を分析します。テーブルの種類を識別したり、各データセルのためにヘッダーを確認したりする必要はありません。
ステップ1:テーブルを選択する
標準テストと同様に、ページ上にあるテーブルの1つを選択するか、「他のテーブルを選びたい」を選んでテーブル要素を自分で選択します。各自動実行では1つのテーブルが分析されます。
ステップ2:AIがテーブルを分析する
AIはテーブルのスクリーンショットとそのセルを調べ、次のことを決定します:
- 分類:テーブルがデータテーブルかレイアウトテーブルか
- セル構造(データテーブルのみ):どのセルがヘッダーで、どのセルがデータセルであるか、そして各データセルがどのヘッダーに属しているか
AIの結果は、その後、テーブルのマークアップと比較され、標準テストで指摘される同じ問題を見つけます。例えば、ヘッダーとしてマークアップされていないヘッダーセル、データを先導しないヘッダーマークアップ、または不適切なheadersやscope属性です。レイアウトテーブルの場合、IGTはテーブルが持つべきでないヘッダーマークアップが含まれているかを確認します。
自動モードはすべてのデータテーブルを同様に扱うため、ヘッダー行、ヘッダー列、不規則なヘッダー、または多層ヘッダーを区別しません。
AIがテーブルを分析できない場合—例えば、テーブルが大きすぎる、クリップされていて完全にキャプチャできない、分析が失敗するなど—テーブルが手動でテストされるというメッセージが表示され、IGTは標準的なテーブルタイプの質問で続行されます。これは、企業にAIクレジットが残っていない場合も同様です。
ステップ3:結果を確認する
レビュー画面には、AIの決定(データテーブルまたはレイアウトテーブル)と、そのテーブルの簡単な説明を含むテーブル分類カードが表示されます。分類が間違っている場合は、どの分類が正しいですか?の下で正しいものを選択し、分類を更新するをクリックします。結果は、新しい分類に合わせて再分析なしで切り替わります。
レイアウト分類には、セル分析が含まれていません。レイアウトテーブルをデータテーブルに変更するときは、確認するよう求められ、現在の結果は置き換えられ、IGTはデータセルとそのヘッダーを手動で確認するプロセスを案内します。
テーブルに不合格がある場合、失敗したチェックのみが一覧表示されます。何もない場合、そのテーブルに対して単一の合格が表示されます。合格としてマークするを使用して不合格をクリアするか、不合格としてマークするを使用して合格したテーブルの問題を報告します。結果のレビュー、修正の作成、テストの完了に関する詳細については自動IGTを参照してください。
テストの内容
- 期待される役割が欠如しているレイアウトテーブル
- 期待される役割が欠如しているデータテーブル
- 不適切または欠落しているテーブルヘッダー
