Webアクセシビリティの完全ガイド:誰もが使える Web サイトの構築
30秒で要点
Webアクセシビリティ=障害の有無や環境に関わらず、誰もがサイトを使えるようにすること。倫理だけでなく、利用者の幅・品質・法要件の面でも重要です。
入門の意味づけは アクセシビリティとは?超初心者向け。本記事は何から手を付けるかに絞ります。
優先して直す4つ
| 優先 | 内容 | 例 |
|---|---|---|
| 1 | 見出しの構造 | h1は1つ、順番を飛ばさない |
| 2 | 画像の代替 | 意味のある alt(装飾は空でも可) |
| 3 | 色のコントラスト | 文字と背景が読める組み合わせ |
| 4 | キーボード操作 | Tabで主要操作ができる |
WCAGの4原則(覚え方)
| 原則 | 意味 |
|---|---|
| 知覚できる | 見えない・聞こない環境でも情報が届く |
| 操作できる | マウスが使えなくても操作できる |
| 理解できる | 言葉・動きが分かる |
| 堅牢 | 支援技術でも壊れにくい実装 |
レベルは A / AA / AAA があります。多くのサイトは AA を目安にすることが多いです(要件は案件により異なります)。
フォームでよくある改善
- 入力欄に label を紐づける(プレースホルダーだけにしない)
- エラーは 色+文字 で伝える
- 必須・任意を 言葉で 示す
進め方
- 成果ページを1つ選ぶ(問い合わせ・予約など)
- 上記4項目をチェック
- 直したら キーボードだけ で一通り操作してみる
- 次のページへ広げる
自動チェックツールは補助です。人の操作確認をセットにすると抜けが減ります。
チェック(はい/いいえ)
- [ ] Tab だけで申込み・問い合わせが完了できるか
- [ ] 画像に意味のある説明があるか
- [ ] エラーが色だけで伝わっていないか