Webアクセシビリティ実用ガイド

アクセシビリティとは、すべての人が使用できるWebを保証することです:障害者、高齢者、モバイルユーザー、低速接続、骨折した腕、騒がしい環境など。

なぜアクセシビリティが重要なのか?

障害のために設計すると、誰もが遭遇する問題を解決する

縁石カットは車椅子利用者のために都市に革命をもたらしましたが、スーツケース、ベビーカー、自転車を持つすべての歩行者にも役立ちました。

一部の人のための改善は、すべての人に利益をもたらします。この概念は、街路のアクセスランプから生まれ、Webに完全に適用されます。

縁石カットの典型的な例

縁石カットの典型的な例

♿ 縁石カット

対象者 : 車椅子利用者

その他の受益者 : ベビーカーを持つ親、サイクリスト、台車を持つ配達員、キャリーケースを持つ人、スケートボード、スクーター、高齢者

🎬 ビデオキャプション

対象者 : 聴覚障害者または難聴者

その他の受益者 : 地下鉄でビデオを見る、外国語を学ぶ、騒がしい環境で会議を追う、難しいアクセントを理解する

⌨️ キーボードナビゲーション

対象者 : マウスを使用できない人

その他の受益者 : ショートカットを使用する開発者、マウスが壊れたユーザー、キーボードを好むパワーユーザー、腕がギプスに入っている人

📱 スマートフォンの音声制御

対象者 : 視覚障害者と運動障害のある人

その他の受益者 : 運転中のメッセージング、ヘッドフォンでのスポーツ、工具で手が塞がっている、リモートコントロール、オフィスでのマルチタスク

🪥 電動歯ブラシ

対象者 : 可動性が制限されている人や関節炎の人(1954年)

その他の受益者 : すべての人にとってより良いブラッシング、歯科医によって推奨、学習中の子供、疲れた人、証明された優れた効率

🎧 オーディオブック

対象者 : 視覚障害者(1932年、アメリカ視覚障害者財団)

その他の受益者 : ドライバー、ジョギング者、マルチタスク、ディスレクシアの人、読み方を学ぶ子供、2020年に13億ドルの売上

アクセシビリティは制約ではなく、変装したイノベーションです。

アクセシビリティをテストするための無料ツール

これらのツールは、アクセシビリティの問題を特定して修正するのに役立ちます:

WAVE

ページ上のアクセシビリティエラーを直接視覚化するブラウザ拡張機能

✓ リアルタイム分析✓ エラーの視覚化✓ 詳細レポート
WAVEをインストール

axe DevTools

DevToolsに統合された開発者拡張機能、非常に正確で詳細

✓ DevToolsに統合✓ 自動テスト✓ 修正の提案
axe DevToolsをインストール

Lighthouse

Chrome DevToolsに統合された監査、全体的なアクセシビリティスコアを含む

✓ Chromeに既に含まれている✓ 全体スコア✓ 推奨事項
Lighthouseガイド

MDN Accessibility

Webアクセシビリティに関する完全な参照ドキュメント

✓ 詳細ガイド✓ 実用的な例✓ 定期的な更新
MDNドキュメント

Colour Contrast Analyser

WCAGに従って色のコントラストをテストするための無料アプリケーション

✓ リアルタイムテスト✓ カラーピッカー✓ WCAG AA/AAA比率
CCAをダウンロード

Accessibility Insights

詳細な手動および自動テスト用のMicrosoftツールスイート

✓ ガイド付きテスト✓ 視覚的なフォーカス順序✓ 自動FastPass
AIをインストール
💡 プロのヒント:これらのツールを補完として使用し、実際のユーザーテストの代替として使用しないでください。自動ツールでは、アクセシビリティの問題の100%を検出できません。 :

一般的なスクリーンリーダー

インターフェースをよりよくテストするために、最も使用されているスクリーンリーダーを理解する:

NVDA

Windows

無料でオープンソースのスクリーンリーダー、非常に人気

✓ 無料41%の使用率
NVDAをダウンロード

JAWS

Windows

プロフェッショナルなスクリーンリーダー、歴史的な市場リーダー

💰 有料40%の使用率
JAWS公式サイト

VoiceOver

macOS/iOS

すべてのAppleデバイスに組み込まれたスクリーンリーダー

✓ 組み込み8%の使用率
ショートカット: Cmd + F5

TalkBack

Android

Androidのデフォルトのスクリーンリーダー

✓ 組み込みモバイル使用
有効化:設定 > アクセシビリティ

🧪 スクリーンリーダーでテストする方法

  1. 目を閉じるか画面をオフにする
  2. キーボードのみでナビゲート(Tab、矢印、Enter、Space)
  3. 何がアナウンスされるかを注意深く聞く
  4. 画面を見ずにすべてが理解できることを確認する

注:スクリーンリーダーで15分間テストすることは、何時間もの自動監査よりも価値があります。 :

サイドバーメニューまたはこれらのショートカットを使用して例を探索します: