Operable
31 件の記事
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 2.4.5: 複数の方法
WCAG 2.4.5 は、ウェブページの集合内の任意のページを見つけるために、サイト検索、サイトマップ、ナビゲーションメニューなど、ユーザーに複数の方法を提供することをウェブサイトに求めています。これは、さまざまな能力や好みを持つユーザーが、自分にとって最も使いやすい方法でコンテンツを見つけられるようにするためです。
WCAG 2.4.6: 見出しとラベル
WCAG 2.4.6 は、見出しやラベルが存在する場合、それらが説明的であり、導入または識別するコンテンツのトピックや目的を正確に伝えなければならないと求めています。この基準は、特に支援技術を使用しているユーザーが、コンテンツを効率的にナビゲートし、ページのセクションやフォームフィールドの構造と目的を理解するのに役立ちます。
WCAG 2.4.7: フォーカスの可視化
WCAG 2.4.7 は、キーボードで操作可能なあらゆるユーザーインターフェイスに、現在どの要素にキーボードフォーカスがあるかをユーザーが常に確認できるよう、視覚的なフォーカスインジケーターを備えることを求めています。これは、キーボードのみを使用するユーザー、運動障害のある人、そしてマウスを使用できないすべての人にとって不可欠です。
WCAG 2.4.11: フォーカスの非遮蔽(最小)
WCAG 2.4.11 では、UI コンポーネントがキーボードフォーカスを受け取ったとき、固定ヘッダー、クッキーバナー、チャットウィジェットなどの作成者が作成したコンテンツによって完全に隠されないことが求められています。この基準は、キーボードユーザーが常にページ上の自分の位置を確認できるようにするものであり、ナビゲーションとユーザビリティにとって不可欠です。
WCAG 2.5.7: ドラッグ操作
WCAG 2.5.7 は、ドラッグ動作を使用するあらゆる機能について、ドラッグが本質的に不可欠でない限り、ドラッグを伴わない単一ポインター操作でも実行できるようにすることを求めています。これにより、ドラッグジェスチャーを確実に行うことができない運動障害のあるユーザーも、すべての機能に引き続きアクセスできるようになります。
WCAG 2.5.8: ターゲットのサイズ(最小)
WCAG 2.5.8は、ボタンやリンクなどのインタラクティブなターゲットが、24×24 CSSピクセルの最小サイズを持つか、より小さいターゲットの周囲に十分な間隔を設けることを求めています。これは、運動障害のあるユーザーがそれらを確実に操作できるようにするためです。この基準を満たさないと、ポインターを正確に操作できない人にとって、誤操作やフラストレーションの原因となります。
WCAG 2.1.3: キーボード(例外なし)
WCAG 2.1.3 は、ウェブページやアプリケーションのあらゆる機能が、経路依存の操作やフリーハンドの描画タスクであっても一切の例外なく、キーボードインターフェイスを通じて操作可能であることを求めています。この AAA 基準は WCAG 2.1.1 に存在する抜け穴を塞ぎ、マウスを使用できないユーザーに対して完全なキーボードアクセスを保証します。
WCAG 2.2.3: タイミングなし
WCAG 2.2.3(レベルAAA)は、非インタラクティブな同期メディアおよびリアルタイムイベントを除き、コンテンツによって提示されるイベントやアクティビティにおいて、タイミングが本質的な要素であってはならないと求めています。これは、読む・操作する・応答するのにより多くの時間を必要とする障害のあるユーザーが、時間に依存したデザインによって決して排除されないようにするためのものです。
WCAG 2.2.4: 中断
WCAG 2.2.4 は、緊急事態に関わるものを除き、アラート、通知、自動コンテンツ更新など、すべての割り込みをユーザーが延期または抑制できることを求めています。この基準は、作業中の予期しない割り込みによって深刻な支障をきたすおそれのある、注意力、認知、または神経学的な障害のあるユーザーにとって不可欠です。
WCAG 2.2.5: 再認証
WCAG 2.2.5 は、認証済みセッションが期限切れになった場合、ユーザーが再認証を行い、それまでに入力したデータを失うことなく活動を継続できることを求めています。この基準は、タスクの完了により多くの時間を必要とする障害のあるユーザーにとって重要であり、自分の作業を消去してしまうセッションタイムアウトによって不利益を被ってはならないという観点からも重要です。
WCAG 2.2.6: タイムアウト
WCAG 2.2.6 は、非アクティブ状態によるタイムアウトでデータが失われる場合にはユーザーに警告すること、そしてデータが保持されない限り、そのようなタイムアウトは少なくとも 20 時間は継続することを求めています。これは、タスクの完了により多くの時間を必要とする認知障害のあるユーザー、運動障害のあるユーザー、その他のユーザーを保護するためのものです。
WCAG 2.3.2: 3回の閃光
WCAG 2.3.2 は、ウェブページに、1秒間に3回を超えて点滅するコンテンツを含めてはならないと定めており、小さな点滅やコントラストの低い点滅についての例外も認めていません。より厳格なこのAAA基準は、光感受性てんかんやその他の発作性障害を持つユーザーを、生命を脅かす可能性のある神経学的反応から保護します。
WCAG 2.3.3: インタラクションによるアニメーション
WCAG 2.3.3 は、ユーザーの操作によって開始されるモーションアニメーションについて、それが機能や伝達される情報にとって不可欠でない限り、無効化できるようにすることを求めています。これは、モーションが前庭障害を誘発し、人口のかなりの割合にめまい、吐き気、方向感覚の喪失を引き起こす可能性があるため重要です。
WCAG 2.4.8: 位置
WCAG 2.4.8 は、ユーザーが一連のウェブページの中で自分がどこにいるかを把握できることを求めています。たとえば、パンくずリスト、サイトマップ、または強調表示されたナビゲーションリンクなどによって実現できます。これは、認知障害のあるユーザー、スクリーンリーダー利用者、そして複雑なサイトを操作するすべての人が、自分の位置を把握し、自信を持ってコンテンツを移動できるようにするのに役立ちます。
WCAG 2.4.10: セクション見出し
WCAG 2.4.10 は、ページに複数のセクションが含まれている場合には、コンテンツを整理するためにセクション見出しを使用することを求めており、これによりユーザーはページの構造をナビゲートし理解できるようになります。この基準は、スクリーンリーダー利用者、認知アクセシビリティのニーズがある人、そして長いまたは複雑なコンテンツの中で自分の位置を把握するために文書構造に依存しているすべての人を支援します。
WCAG 2.4.12: フォーカスの非非表示(強化)
WCAG 2.4.12 では、UI コンポーネントがキーボードフォーカスを受け取ったとき、そのコンポーネントの一部も制作者が作成したコンテンツによって隠されてはならないと求めている — フォーカスされた要素は完全に見えていなければならない。強化された (AAA) 基準は、AA における一部のみ可視でよいという許容をなくし、キーボードユーザーが常にフォーカス位置を正確に確認できるようにしている。
WCAG 2.4.13: フォーカスの外観
WCAG 2.4.13 は、キーボードフォーカスインジケーターが、ユーザーがどの要素にフォーカスがあるかを明確に確認できるよう、最小サイズおよびコントラストの要件を満たすことを求めています。この達成基準は、キーボードや支援技術に依存する人々が、自分の現在位置を見失うことなくインターフェースを操作できるようにするものです。
WCAG 2.5.5: ターゲットのサイズ(拡張)
WCAG 2.5.5 は、ボタンやリンクなどのインタラクティブなターゲットが少なくとも 44×44 CSS ピクセルのサイズであることを求めています。これは、運動障害や震え、巧緻性の低下がある人々が、隣接する要素を誤って作動させることなく、確実にコントロールを操作できるようにするためです。
