概要
バージョン: | WCAG 2.1以上 |
---|---|
セクション番号: | 4.1.3 |
レベル: | AA |
適用対象: |
|
要件: |
マークアップ言語を使って実装されたコンテンツでは、ステータスメッセージは、役割(role)又はプロパティを通してプログラムによる解釈が可能であり、フォーカスを受けとらなくても支援技術によって利用者に提示することができる。 |
ガイダンス: | |
達成方法: |
|
目的
この達成基準の目的は、新しいステータスメッセージが表示されているがフォーカスを受けていない場合に、支援技術によってユーザーにステータスを通知できるようにすることです。
要件の満たし方
WCAGでは、ステータスメッセージを「アクションの成功または結果、アプリケーションの待機状態、プロセスの進行状況、またはエラーの有無に関する情報をユーザーに提供する」ものと定義しています。
もしコンテンツ製作者がこのようなステータスメッセージ(たとえば、ユーザーが無効な情報を入力したという警告、アニメーション化された進行状況バー) を生成する場合は、支援技術がステータスの変化を認識できるように、ARIA live region roleを使用する必要があります。
ステータスメッセージがフォーカスされる場合、この達成基準は適用されないことに注意してください。たとえば、JavaScriptアラートダイアログで生成されたステータスメッセージは、解除のためにユーザーの注意を引く必要があるため、この達成基準には該当しません。
追加情報
ナレッジベースの次のページでは、出版物コンテンツにおいてこの達成基準を満たす方法が、より詳しく記載されています。