リハビリテーション法 第508条の電子・情報技術アクセシビリティ基準は、W3CのWCAG(ウェブ・コンテンツ・アクセシビリティ・ガイドライン)1.0の優先度1を参考としていますが、いくつかの相違点があります。
| |
WCAG 1.0 |
リハビリテーション法 508条 |
| テキストの代替物 |
1.1 テキスト以外の要素には、必ず同等の役割を果たすテキストをつける(alt属性やlongdesc属性、または要素の内容として)。テキスト以外の要素とは、次のようなものを指す。画像、グラフィカルな表現をしたもの(記号も含む)、イメージマップの領域、GIFアニメなどのアニメーション、アプレットなどのプログラムによるオブジェクト、ASCIIアート、フレーム、スクリプト、リスト項目の前につける画像、スペーサー、画像によるボタン、音(ユーザーが制御可能であるかどうかにかかわらず)、音声ファイル、映像の音声、映像。
|
(a) 非テキスト要素には、それぞれテキスト等価物を提供しなければならない。(たとえば、alt、longdescによるか、または要素のコンテンツ内などで記述する。) |
| 色 |
2.1 色によって表現されている全ての情報は、その色を再現できない環境でも得られるようにしておく(たとえば、前後関係やタグ付けなどによって)。
|
(c) ウェブページは、カラーで伝達される全ての情報が、コンテキストやマークアップなどによって、色なしでも利用できるように設計されなければならない。 |
|
自然言語
|
4.1 文書中の文章や同等の役割を果たすテキストの自然言語が変わる部分では、それを明示する。 |
|
| スタイルシート |
6.1 スタイルシートなしでも読めるように、構造のしっかりとした文書を作る。たとえば、そのHTML文書に指定してあるスタイルシートが無い状態でも、その文書を読むことが可能でなければならない。
|
(d) 文書は、関連付けられているスタイルシートがなくても、判読できるように構成されなければならない。 |
| ダイナミックコンテンツ |
6.2 動的な内容に対する同等の役割を果たすものは、その変化に伴って更新されるようにする。 |
|
| 画面の明滅 |
7.1 ユーザーエージェントで画面の明滅(フリッカー)に関する設定が可能になるまでは、画面を明滅させることを避ける。
|
(j) ページは、2〜55ヘルツの周波数で画面が点滅するのを避けるようにデザインされなければならない。 |
| 文章 |
14.1 そのサイトの内容に合わせて、最も明瞭で簡潔な文章にする。 |
|
| サーバーサイドイメージマップ |
1.2 サーバーサイドのイメージマップを使用する場合には、各領域に対するものと同じテキストによるリンクも付けるようにする。
|
(e) サーバー・サイド・イメージマップのアクティブな領域ごとに、詳細なテキスト・リンクを付けなければならない。 |
| クライアントサイドイメージマップ |
9.1 領域が定義できないような形状の場合を除き、サーバーサイドのイメージマップではなく、クライアントサイドのイメージマップを使用する。
|
(f) 利用可能な幾何学形で領域を定義することが不可能な場合を除き、サーバー・サイド・イメージマップの代わりにクライアント・サイド・イメージマップを提供しなければならない。 |
| 表 |
5.1 データをあらわすための表では、表のヘッダを明確に示す。 |
(g) データ・テーブルの場合、行と列のヘッダが識別できなければならない。 |
| 表 |
5.2 データをあらわすための表が縦列や横列に対して複数の対応するヘッダを持っている場合には、データセルとヘッダセルを関連付けるためのマーク付けをする。
|
(h) 行と列のヘッダが論理的に2階層以上に分かれるデータ・テーブルの場合、マークアップを使用して、データ・セルとヘッダ・セルを関連付けなければならない。
|
| フレーム |
12.1 フレームの特定や操作を容易にするために、各フレームにはタイトルをつける。 |
(i) フレームには、テキストのタイトルを付けて、容易に識別、ナビゲーションできるようにしなければならない。 |
| マルチメディア |
1.3 ユーザーエージェントが、映像と同等の役割を果たすテキストを自動的に読み上げることができるようになるまでは、マルチメディア的な表現をする場合の映像トラックの重要な情報を示す部分に対して、音声による説明もつけるようにする。
|
|
| マルチメディア |
1.4 時間の流れを伴うマルチメディア表現をするもの(ムービーやアニメーションなど)を使用する場合には、同等の役割を果たす代わりのもの(字幕、映像トラックの音声による説明など)がそれに同期するようにする。
|
(b) マルチメディアのプレゼンテーションと等価の代替物は、全て、プレゼンテーションと同期しなければならない。 |
| 代替ページ |
11.4 もし、最大限に努力してもアクセシブルなページを作れなかった場合、W3Cのテクノロジーを利用したアクセシブルな、しかも同等の情報(役割)を持つ別のページを作成してそこへリンクする。そして、そのページはアクセシブルではないページ(元のページ)と同じ頻度で更新するようにする。
|
(k) 他のどんな方法でも、この基準を満たすことができない場合、同等の情報または機能を持つテキストのみのページを提供し、ウェブサイトが、このパートの規定に従うようにしなければならない。元のページが変更される時はいつでも、テキストのみのページのコンテンツも更新されなければならない。
|
| スクリプト |
6.3 スクリプトやアプレット、その他のプログラムが動作しないように設定されていたりサポートされていない場合でも、そのページが利用できるようにする。もし、それができないのであれば、アクセシブルな別のページを作成して同等の役割を果たす情報を提供する。
|
(l) コンテンツの表示、あるいはインターフェース要素の作成に、スクリプティング言語を使用する場合、スクリプトによって提供される情報と、アシスティブ・テクノロジーによって判読可能なテキストが同等の機能を持たなければならない。 |
| アプレット |
(m) ウェブページのコンテンツを解釈するために、クライアント・システムにアプレット、プラグイン、その他のアプリケーションを必要とするウェブページでは、1194.21(a)から(l)を遵守するプラグインまたはアプレットへのリンクを、そのページに付けなければならない。 |
| フォーム |
|
(n) オンラインで記入するように設計されている電子フォームの場合、そのフォームで、アシスティブ・テクノロジーを使用する人々が、指示や合図を含め、情報、フィールド要素、およびフォームを完了・送信するために必要な機能を使用できるようにしなければならない。 |
| ナビゲーションのスキップ |
|
(o) ユーザがナビゲーション・リンクの繰り返しをスキップする方法を、提供しなければならない。 |
| 応答時間 |
|
(p) 決められた時間内の応答が必要な場合、ユーザに警告を出し、ユーザがもっと時間が必要なことを知らせるために十分な時間を取らなければならない。 |