ARIA の使用: ロール、ステート、プロパティ
ARIA は、要素に適用できる意味づけを定義しており、これらは ロール (ユーザーインターフェイス要素の種類を定義する)と、ロールが対応している ステート と プロパティ に分けられます。オーナーは、要素がすでに適切な ARIA の意味づけが(適切な HTML 要素を使用することによって)ある場合を除いて、そのライフサイクルの間に要素に ARIA の役割と適切な状態およびプロパティを割り当てる必要があります。ARIA の意味づけは、ブラウザーのアクセシビリティ API に余分な情報を公開するだけで、ページの DOM には影響を与えません。
ロール
>ウィジェットロール
複合ロール
以下のテクニックでは、それぞれの複合ロールとその必須および任意の子ロールについて説明します。
文書構造ロール
ランドマークロール
ライブリージョンロール
ウィンドウロール
ステートとプロパティ
>ウィジェット属性
aria-autocompletearia-checkedaria-currentaria-disabledaria-errormessagearia-expandedaria-haspopuparia-hiddenaria-invalidaria-labelaria-levelaria-modalaria-multilinearia-multiselectablearia-orientationaria-placeholderaria-pressedaria-readonlyaria-requiredaria-selectedaria-sortaria-valuemaxaria-valueminaria-valuenowaria-valuetext
ライブリージョン属性
ドラッグ&ドロップ属性
aria-dropeffect非推奨;aria-grabbed非推奨;