見出しセルをグループ化できませんか? | |
JIS 5.2 c); WCAG 5.2; 508条 (h) | |
概要
Webページに<th>タグのある<table>タグがあり、thead、tfoot、tbody要素がありません。もし、テーブルがデータを見せるために使われていて、複数の行と列の見出しがあるのであれば、thead、tfoot、tbody要素でマークアップすることを検討してください。 |
|
修正/チェック方法
もし、データを表すのにテーブルを用いていて、データが異なる見出しセルを持つ行単位のセクション(グループ化できる部分)で構成されているのであれば、<thead>、<tfoot>、<tbody>タグを用いて(おそらく、colgroup および col とあわせて)それぞれの行単位のセクションをマークアップしてください。 |
|
修正/チェックのポイント
|
|
JIS関連項目
|
|
解説
データテーブルは、縦横の二次元で情報を伝えるのに用いられ、しばしば特定のユーザーにはその内容が理解できないのです。以下のような例を考えてみてください。
これらすべてのケースにおいて、ユーザーはセルの前後関係(そのデータセルが参照しているのはどの行と列の見出しセルなのか?)を記憶しなければなりません。これは、例えば、テーブルが大きいとき、あるいはユーザーが急いでいるときなどに、必要な情報を探すにはあまりにも無理な要求であり、ユーザーにとっては耐えられないことです。 また、こういったシチュエーションでは、ユーザーはテーブルのあるセルから他のセルへ直接移動できないかもしれないことも考慮してください。ユーザーは、あるセルから(例えば、同じ行の中で)隣のセルに移動するしかないのです。 もし、そのテーブルに行あるいは列の見出しセルを持つセクション(グループ化できる部分)があるのであれば、この構造は明確にマークアップされるべきで、特定のブラウザはそれを利用して、(おそらく、あるセルに移動したときに関連する適切な見出しセルを繰り返すことで)関連付けることができます。 |
|
JIS X 8341-3について
JIS X 8341-3 の内容は、以下のサイトにて規格番号「X8341-3」で検索して、規格票をご覧ください。
|