WAI-ARIA実装方法【HTML5】
WAI-ARIA(Web Accessibility Initiative Accessible Rich Internet Applications)とは、Webアクセシビリティに関する仕様を検討する部会が策定した、アクセシブルなリッチインターネットアプリケーションに関する仕様です。
WAI-ARIAの実装方法は、HTMLの要素に「role属性」を付記する事で「Roles(役割)」、「aria-***=”(属性値)”」を付記する事で「States(状態)」「Properties(特性)」を支援技術に伝達する事ができます。
HTML5では、「role属性」と「aria-***=”(属性値)”」が認められています。
Roles(ロール:役割)「role属性」
要素のRoles(ロール:役割)を支援技術に伝達するには、「role属性」を付記します。更にRoles(役割)は、「Landmark Roles」「Document Structure Roles」「Widget Roles」に分類されます。
Landmark Roles(ランドマークロール)
Landmark Roles(ランドマークロール)は、文書構造の意味を支援技術に伝え、Webアクセシビティの向上を図ります。以下にLandmark Roles(ランドマークロール)の種類と役割を掲載します。
- banner:ヘッダー
- form:フォーム
- search:検索機能
- main:メインコンテンツ
- application:アプリケーション
- navigation:ナビケーション
- complementary:補助的情報部分
- contentinfo:フッター
それぞれの意味・実装例はLandmark Roles(ランドマークロール)に掲載しました。
ホームページ作成方法 TOPに戻る