ウェブアクセシビリティハンドブック
本ハンドブックは、ウェブサイトを制作・運用する人が、実務で迷いやすいアクセシビリティの要点を確認できるようにまとめたものです。
WCAG 2.2を中心に、JIS X
8341-3:2016との関係も補足しながら、「概要、実践すべきこと、運用者への注意、開発者への注意」に分けて整理しています。
アクセシビリティの最初の一歩として
ウェブアクセシビリティを向上させるための第一歩として、以下の2点を確認します。
キーボードだけでサイトを操作できるか?
サイト内をタブキーで移動でき、重要なボタンやリンクが選択状態になっていることが分かるかを確認します。
読み上げでも必要な情報が伝わるか?
NVDAやVoiceOverなどのスクリーンリーダーで、コンテンツが自然な順序で読み上げられ、必要な情報が漏れていないかを確認します。
まずはこれらの点を確認し、その後のステップとして「運用時のウェブアクセシビリティの取り組み」や「開発時のウェブアクセシビリティの取り組み」に進みましょう。
また、「達成基準」を意識しながら構築を進めていくことで、より深く学んでいくことができます。
まず取り組みたい5つの確認
- キーボードだけで主要な操作が完了できるか
- 意味のある画像に代替テキストがあるか
- 見出し、リスト、表、フォームの関係がHTMLで伝わるか
- 文字と背景のコントラストが十分か
- フォームのエラー箇所と直し方が分かるか
はじめに
達成基準(A/AAを中心に、重要なAAAも補足)
WCAG 2.2 および JIS X 8341-3:2016
に基づき、4つの原則とガイドラインごとに実務のポイントを整理しています。
※「非干渉」と記載された基準(1.4.2、2.1.2、2.2.2、2.3.1)は、ページ内の他のコンテンツの利用を妨げないために満たすことが必須となる最重要項目です。
1. 知覚可能の原則(Perceivable)
情報や操作部分を、目や耳などの感覚を通じて知覚できるようにします。
- 1.1 テキストによる代替
-
1.2 時間依存メディア
- 音声のみ及び映像のみ (収録済) (レベル A)
- キャプション (収録済) (レベル A)
- 音声解説、又はメディアに対する代替 (収録済) (レベル A)
- キャプション (ライブ) (レベル AA)
- 音声解説 (収録済) (レベル AA)
- 手話 (収録済) (レベル AAA)
- 拡張音声解説 (収録済) (レベル AAA)
- メディアに対する代替 (収録済) (レベル AAA)
- 音声のみ (ライブ) (レベル AAA)
-
1.3 適応可能
- 情報及び関係性 (レベル A)
- 意味のある順序 (レベル A)
- 感覚的な特徴 (レベル A)
- 表示の向き (レベル AA)
- 入力目的の特定 (レベル AA)
- 目的の特定 (レベル AAA)
-
1.4 判別可能
- 色の使用 (レベル A)
- 音声の制御 (レベル A / ※非干渉)
- コントラスト (最低限) (レベル AA)
- テキストのサイズ変更 (レベル AA)
- 文字画像 (レベル AA)
- コントラスト (高度) (レベル AAA)
- 小さな背景音、又は背景音なし (レベル AAA)
- 視覚的提示 (レベル AAA)
- 文字画像 (例外なし) (レベル AAA)
- リフロー (レベル AA)
- 非テキストのコントラスト (レベル AA)
- テキストの間隔 (レベル AA)
- ホバー又はフォーカスで表示されるコンテンツ (レベル AA)
2. 操作可能の原則(Operable)
キーボードやタッチ操作など、さまざまな方法でスムーズに操作や移動ができるようにします。
-
2.1 キーボード操作可能
- キーボード (レベル A)
- キーボードトラップなし (レベル A / ※非干渉)
- キーボード (例外なし) (レベル AAA)
- 文字キーのショートカット (レベル A)
-
2.2 十分な時間
- タイミング調整可能 (レベル A)
- 一時停止、停止及び非表示 (レベル A / ※非干渉)
- タイミング非依存 (レベル AAA)
- 割り込み (レベル AAA)
- 再認証 (レベル AAA)
- 時間切れ(タイムアウト) (レベル AAA)
-
2.3 発作や身体的反応の防止
- 3回せん(閃)光、又はしきい(閾)値以下 (レベル A / ※非干渉)
- 3回の閃光 (レベル AAA)
- インタラクションによるアニメーション (レベル AAA)
-
2.4 ナビゲーション可能
- ブロックスキップ (レベル A)
- ページタイトル (レベル A)
- フォーカス順序 (レベル A)
- リンクの目的 (周囲の文脈・コンテキスト内) (レベル A)
- 複数の手段 (レベル AA)
- 見出し及びラベル (レベル AA)
- フォーカスの可視化 (レベル AA)
- 現在位置 (レベル AAA)
- リンクの目的 (リンクのみ) (レベル AAA)
- セクション見出し (レベル AAA)
- 隠されないフォーカス (最低限) (レベル AA)
- 隠されないフォーカス (高度) (レベル AAA)
- フォーカスの外観 (レベル AAA)
-
2.5 入力方法
- ポインタのジェスチャ (レベル A)
- ポインタのキャンセル (レベル A)
- ラベルを含む名前 (name) (レベル A)
- 動きによる起動 (レベル A)
- 操作範囲(ターゲット)のサイズ (高度) (レベル AAA)
- 入力メカニズムの共存 (レベル AAA)
- ドラッグの動き (レベル AA)
- 操作範囲(ターゲット)のサイズ (最低限) (レベル AA)
3. 理解可能の原則(Understandable)
情報や操作方法が分かりやすく、意図したとおりに操作できるようにします。
-
3.1 読みやすさ
- ページの言語 (レベル A)
- 一部分の言語 (レベル AA)
- 一般的ではない用語 (レベル AAA)
- 略語 (レベル AAA)
- 読解レベル (レベル AAA)
- 発音 (レベル AAA)
-
3.2 予測可能
- フォーカス時 (レベル A)
- 入力時 (レベル A)
- 一貫したナビゲーション (レベル AA)
- 一貫した識別性 (レベル AA)
- 要求による変化 (レベル AAA)
- 一貫したヘルプ (レベル A)
-
3.3 入力支援
- エラーの特定 (レベル A)
- ラベル又は説明 (レベル A)
- エラー修正の提案 (レベル AA)
- エラー回避 (法的、金融及びデータ) (レベル AA)
- ヘルプ (レベル AAA)
- 誤り防止 (すべて) (レベル AAA)
- 冗長な入力 (レベル A)
- アクセシブルな認証 (最低限) (レベル AA)
- アクセシブルな認証 (高度) (レベル AAA)
4. 堅牢の原則(Robust)
支援技術を含む多様なユーザーエージェントが、コンテンツを正しく解釈できるようにします。
アクセシビリティツール・関連情報
- アクセシビリティ検証・支援ツール一覧
- WCAG 2.2 レベルAA 達成基準早見表
- ウェブアクセシビリティ方針まとめ
- ウェブアクセシビリティ実務ワークフロー
- アクセシビリティチェック用ブラウザ拡張機能
ウェブアクセシビリティ試験・納品サンプル
公開・販売・運用のことで困ったら、まずは「ましじめ」へ
ウェブサイトの制作や改善、AI活用、アクセシビリティ、
商品やサービスの見せ方まで、何から手をつければよいか分からない段階でもご相談ください。
自社事業の経験と専門的な技術力を活かし、無理なく続けられる形をご提案します。
