WAI-ARIA

WAI-ARIA(Web Accessibility Initiative – Accessible Rich Internet Applications、ウェイアリア)は、World Wide Web Consortium(W3C)によって公開された、ウェブアクセシビリティを向上させるための技術仕様です。特に動的なウェブページにおけるユーザーインターフェースのアクセシビリティを改善するために、HTMLの属性を定義しています。

WAI-ARIAの目的


近年、JavaScriptを用いて、HTML標準要素だけでは実現できない複雑なウィジェットを開発するケースが増えています。また、JavaScriptによるWebサーバーとの通信で、ページ遷移なしに動的にコンテンツを更新するリッチインターネットアプリケーションが普及しています。しかし、これらの高度な技術は、障害を持つユーザー、特にスクリーンリーダーを利用するユーザーや、マウスなどのポインティングデバイスの使用が難しいユーザーにとって、情報取得を困難にする場合があります。

WAI-ARIAは、動的なWebアプリケーションにロール(役割)、プロパティ、状態などの情報を提供することで、ウェブページの一部または全体を静的なドキュメントとしてではなく、インタラクティブなアプリケーションとして宣言することを可能にします。これにより、支援技術がコンテンツを適切に解釈し、ユーザーに情報を提供できるようになります。WAI-ARIAは、Webアプリケーション、ウェブブラウザ、支援技術、およびアクセシビリティ評価ツールの開発者による利用を想定しています。

WAI-ARIAの機能


WAI-ARIAは、ユーザーインターフェースや動的コンテンツをよりアクセスしやすくするために、HTMLにセマンティクス(意味)やその他のメタデータを追加する方法を提供します。例えば、WAI-ARIAを使用することで、リンクのリストをナビゲーションメニューとして識別させたり、メニューの展開状態(開いているか閉じているか)を表現したりすることが可能です。
WAI-ARIAは、もともとHTMLのアクセシビリティ問題を解決するために開発されましたが、その適用範囲はHTMLに限定されず、SVG(Scalable Vector Graphics)などの他のマークアップ言語でも原則として使用できます。

関連ドキュメント


Web Accessibility Initiativeは、WAI-ARIAの概要と、WAI-ARIA Suiteと呼ばれる関連ドキュメントを公開しています。主要なドキュメントには以下のようなものがあります。

Accessible Rich Internet Applications (WAI-ARIA) Version 1.1: ウェブブラウザ、支援技術、その他のユーザーエージェントの開発者、およびアクセシビリティ評価ツール開発者を主な対象とした技術仕様です。WAI-ARIA 1.1は2017年12月14日にW3Cによって勧告されました。
WAI-ARIA Overview: WAI-ARIAの技術的な概要がまとめられています。WAI-ARIAが解決しようとしている問題、基本的な概念、技術的なアプローチ、そしてWAI-ARIAを採用するビジネス上の理由について解説しています。
WAI-ARIA Authoring Practices: WAI-ARIAを用いたリッチインターネットアプリケーションを開発するためのベストプラクティスを紹介しています。アクセシブルなウィジェットの開発手順、キーボードサポート、情報の関連付け、フォームプロパティ、ドラッグ・アンド・ドロップ、アラートやダイアログボックス、再利用可能なコンポーネントライブラリ、テストなどのテーマが扱われています。
Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap): このドキュメントの内容の多くは、他の関連ドキュメントに移行されています。

ARIA仕様の編集者


ARIA仕様の編集には、Lisa Seeman、Rich Schwerdtfeger、James Craig、Michael Cooper、Lisa Pappasなどが携わっています。

関連ページ


アクセシビリティとWebアクセシビリティ
Ajax
リッチインターネットアプリケーション
ユニバーサルデザイン

外部リンク


Introduction to WAI ARIA by Gez Lemon
ARIA developer portal - documentation, videos, and articles relating to ARIA (materials under Creative Commons Attribution-Share Alike license)
* Henny Swan (Opera): Setting up a screen reader test environment for WAI-ARIA

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。