Wcag 2 2 A
30 件の記事
WCAG 1.1.1: 非テキストコンテンツ
WCAG 1.1.1 は、すべての非テキストコンテンツ — 画像、アイコン、コントロール、メディア — について、同じ目的や情報を伝えるテキストによる代替を用意することを求めています。これにより、視覚的なコンテンツを知覚できないユーザーも、スクリーンリーダーなどの支援技術を通じてそれにアクセスできるようになります。
WCAG 1.2.1: 音声のみおよび映像のみ(事前録画)
WCAG 1.2.1 は、事前に録音された音声のみおよび映像のみのコンテンツについて、音声や映像を聞いたり見たりできないユーザーも情報にアクセスできるよう、テキストベースまたはメディアによる代替手段を用意することを求めています。これはレベルAの要件であり、ウェブアクセシビリティ遵守のための最低限の基準であることを意味します。
WCAG 1.2.2: キャプション(事前録画)
WCAG 1.2.2 は、同期メディア(音声付き動画)内のすべての事前録音された音声コンテンツに、正確なキャプションを含めることを求めています。これにより、ろう者や難聴のユーザーが、話し言葉の会話、効果音、その他の意味のある音声情報にアクセスできるようになります。
WCAG 1.2.3: 音声解説またはメディアの代替(事前録画)
WCAG 1.2.3 は、事前に録画された同期メディア(音声付き動画)について、視覚的な内容の音声解説、または完全なテキストによる代替を提供することを求めています。これにより、視覚情報によって伝えられる内容に、盲のユーザーやロービジョンのユーザーもアクセスできるようにします。
WCAG 1.3.1: 情報および関係
WCAG 1.3.1 は、視覚的な提示によって伝えられる情報、構造、および関係性が、プログラムによって判別できるか、またはテキストとして利用可能であることを求めており、支援技術の利用者が、視覚による利用者と同じ構造的な文脈を得られるようにしています。
WCAG 1.3.2: 意味のある順序
WCAG 1.3.2 は、コンテンツの順序がその意味に影響する場合、その順序が支援技術によって正しく提示できるよう、プログラムによって判別可能でなければならないと定めています。この基準を満たさないと、スクリーンリーダー利用者やその他の支援技術の利用者は、コンテンツを混乱した、あるいは意味をなさない順序で受け取ってしまいます。
WCAG 1.3.3: 感覚的特徴
WCAG 1.3.3 は、コンテンツの使用方法に関する指示が、形、色、サイズ、画面上の位置、向き、音といった感覚的な特徴のみに依存してはならないと定めています。これは、盲目、色覚障害、聴覚障害、その他の障害によってそうした感覚的な手がかりを知覚できないユーザーであっても、すべての機能を理解し操作できるようにするためです。
WCAG 1.4.1: 色の使用
WCAG 1.4.1 は、情報を伝達したり、操作を示したり、反応を促したり、視覚要素を区別したりする手段として、色だけを唯一の手段として使用してはならないと定めています。この基準は、色の違いを知覚できないユーザー(色覚障害や弱視の人を含む)でも、すべてのコンテンツと機能にアクセスできるようにするためのものです。
WCAG 1.4.2: 音声の制御
WCAG 1.4.2 は、自動的に再生される音声が3秒を超える場合、ユーザーがシステムの音量とは別にその音声を一時停止、停止、または音量調整できる仕組みを提供することを求めています。これは、音声がスクリーンリーダーの出力を妨げるのを防ぎ、ユーザーを予期しない混乱させる音から守るためです。
WCAG 2.1.1: キーボード
WCAG 2.1.1 は、マウスやポインターで利用可能なすべての機能が、キーボードのみでも同様に操作可能であり、キー入力に特定のタイミングを必要としないことを求めています。この基準はマウスを使用できないユーザーにとって基盤となるものであり、あらゆるウェブサイトやアプリケーション上で、ナビゲーション、操作、タスクの完了を行えることを保証します。
WCAG 2.1.2: キーボードトラップの禁止
WCAG 2.1.2 は、キーボードユーザーがコンポーネント内に閉じ込められることが決してないようにすることを求めています。つまり、キーボードを使ってフォーカスをUI要素の中に移動できる場合は、キーボードだけを使ってそのフォーカスを外へ移動することも可能でなければなりません。この基準は、運動障害のある人やスクリーンリーダー利用者を含む、キーボードナビゲーションのみに依存しているユーザーにとって不可欠です。
WCAG 2.1.4: 文字キーのショートカット
WCAG 2.1.4 は、単一の文字キー(文字、数字、句読点、または記号)のみを使用して実装されたあらゆるキーボードショートカットについて、それをオフにする、再割り当てする、またはフォーカス時にのみ有効化できるようにすることを求めています。これは、音声入力に依存しているユーザーや運動障害のあるユーザーに害を及ぼす偶発的なトリガーを防ぐためです。
WCAG 2.2.1: タイミング調整可能
WCAG 2.2.1 は、コンテンツによって設定されたあらゆる時間制限について、ユーザーがそれをオフにしたり、調整したり、延長したりできるようにすることを求めています。これにより、ウェブコンテンツとのやり取りにより多くの時間を必要とする人々が締め出されないようにします。このレベルAの達成基準は、運動障害、認知障害、視覚障害のあるユーザーにとって不可欠です。
WCAG 2.2.2: 一時停止、停止、非表示
WCAG 2.2.2 は、動く、点滅する、スクロールする、または自動更新されるコンテンツを、ユーザーが一時停止、停止、または非表示にできることを求めています。これは、認知障害、前庭障害、注意に関連する状態を持つ人々を、自分で制御できないコンテンツから保護するものです。
WCAG 2.3.1: 3回の閃光、または閾値以下
WCAG 2.3.1 は、フラッシュが一般的な閾値または赤色フラッシュの閾値を下回る場合を除き、1秒間に3回を超えて点滅するものをウェブコンテンツに含めないことを求めています。この基準は、光感受性てんかんや類似の神経学的な状態を持つユーザーにおける発作や身体的反応を防ぐうえで極めて重要です。
WCAG 2.4.1: ブロックの回避
WCAG 2.4.1 は、ナビゲーションメニューなどの繰り返されるコンテンツのブロックをスキップするための仕組みをウェブページが提供することを求めています。これにより、キーボードや支援技術のユーザーは、すべてのリンクをタブでたどらなくてもメインコンテンツに到達できるようになります。これはレベルAの要件であり、アクセシブルなキーボードナビゲーションの基準となるものです。
WCAG 2.4.2: ページタイトル
WCAG 2.4.2 は、すべてのウェブページに、そのトピックや目的を特定できる、説明的で意味のあるタイトルを付けることを求めています。これにより、特にスクリーンリーダーに依存しているユーザーや複数のタブを管理しているユーザーが、素早く状況を把握し、効率的に操作できるようになります。
WCAG 2.4.3: フォーカス順序
WCAG 2.4.3 は、ウェブページが順次ナビゲート可能であり、そのナビゲーションの順序が意味や操作に影響する場合、フォーカス可能なコンポーネントは意味と操作性を損なわない順序でフォーカスを受けなければならないと定めています。この基準は、コンテンツを理解し操作するために、論理的で予測可能なフォーカス順序に依存しているキーボード利用者や支援技術利用者にとって不可欠です。
WCAG 2.4.4: リンクの目的(文脈内)
WCAG 2.4.4 では、すべてのリンクの目的が、リンクテキスト単独、またはリンクテキストとその周囲の文脈を合わせて判断できることが求められています。これにより、スクリーンリーダー利用者、キーボードのみの利用者、認知障害のある人が、リンク先へ実際に移動しなくても、そのリンクがどこへ導くのかを理解できるようになります。
WCAG 2.5.1: ポインタージェスチャ
WCAG 2.5.1 は、マルチポイントまたは経路ベースのジェスチャー(ピンチ操作によるズームやスワイプなど)を使用するすべての機能について、そのジェスチャーが本質的に不可欠でない限り、経路ベースのジェスチャーを用いない単一ポインターでも操作できるようにすることを求めています。これは、複雑なタッチジェスチャーを確実に行うことができない運動障害のあるユーザーを保護するためのものです。
WCAG 2.5.2: ポインターのキャンセル
WCAG 2.5.2 は、単一のポインター(マウス、タッチ、またはスタイラス)によってトリガーされる機能が、取り消しや元に戻すことができるようにすることを求めており、誤った操作による実行を防ぎます。これは、意図せずタップやクリックしてしまう可能性のある運動障害のあるユーザーを保護します。
WCAG 2.5.4: 動きによる起動
WCAG 2.5.4 では、デバイスやユーザーの動き(振る、傾けるなど)によって起動されるあらゆる機能は、従来型のユーザーインターフェイスコンポーネントを通じても操作できなければならず、さらにユーザーは誤作動を防ぐためにモーションアクチュエーションを無効にできなければならないと定められています。
WCAG 3.1.1: ページの言語
WCAG 3.1.1 では、各ウェブページの既定の人間の言語がプログラムによって判別できることが求められており、主に HTML 要素に有効な lang 属性を設定することで実現されます。これにより、スクリーンリーダーのような支援技術がコンテンツを正しく読み上げることができ、認知障害や言語に関連する障害のあるユーザーがページを理解しやすくなります。
WCAG 3.2.1: フォーカス時
WCAG 3.2.1 On Focus は、任意のユーザーインターフェイスコンポーネントがキーボードフォーカスを受け取ったとき、予期しないコンテキストの変化を引き起こしてはならないと求めています。これは、ページの効果的なナビゲーションを不可能にしてしまうような、混乱を招く予測不能な挙動から、キーボードおよび支援技術の利用者を保護するためのものです。
WCAG 3.2.2: 入力時
WCAG 3.2.2「入力時」は、ユーザーインターフェイスコンポーネントの設定を変更しても、事前にその挙動についてユーザーに通知されていない限り、自動的にコンテキストの変化を引き起こしてはならないと求めています。これは、フォームとのやり取りによって引き起こされる、方向感覚を失わせるような予期しないページの変化からユーザーを保護するためのものです。
WCAG 3.3.1: エラーの特定
WCAG 3.3.1 では、入力エラーが自動的に検出された場合、エラーがある項目を特定し、そのエラーをユーザーにテキストで説明することが求められています。これにより、障害のあるユーザーがフォーム入力時の誤りを認識し、理解し、修正できるようになります。
WCAG 3.3.2: ラベルまたは説明文
WCAG 3.3.2 は、コンテンツがユーザー入力を必要とする場合にはラベルまたは指示を提供することを求めており、能力に関わらずすべてのユーザーがフォームデータを送信する前に、自分に何が求められているかを理解できるようにしています。フォームフィールドにラベルを付けないことは、ウェブ上で最も一般的で影響の大きいアクセシビリティ上の障壁の1つです。
WCAG 3.3.7: 冗長な入力
WCAG 3.3.7 は、マルチステップのプロセスにおいて、ユーザーがすでに提供した情報が自動入力されるか、選択できる形で提供されることを求めています。これにより、ユーザーは同じデータを二度入力する必要がなくなります。これは、認知障害、運動障害、その他の障害のあるユーザーのフラストレーションやエラーを防ぐことにつながります。
WCAG 4.1.2: 名前、役割、値
WCAG 4.1.2 は、すべてのユーザーインターフェイスコンポーネントに、プログラムによって判別可能な名前と役割があり、状態・プロパティ・値が支援技術によって読み取りおよび設定できることを求めています。これにより、スクリーンリーダーやその他のツールが、ページ上のあらゆる要素を正確に特定し、説明し、操作できるようになります。
WCAG 4.1.1: 構文解析(WCAG 2.2 で非推奨)
WCAG 4.1.1 の「構文解析」では、支援技術がページを誤って解釈したり処理に失敗したりする原因となる、重複した ID などの重大な HTML/XML エラーがウェブコンテンツに存在しないことが求められます。WCAG 2.2 ではこの達成基準は非推奨とされていますが、その基盤となる axe-core のルールは依然として有効であり、違反は依然として実際のアクセシビリティ上のリスクを示しています。
