ARIA の使用: ロール、ステート、プロパティ
ARIA は、要素に適用できる意味づけを定義しており、これらは ロール (ユーザーインターフェイス要素の種類を定義する)と、ロールが対応している ステート と プロパティ に分けられます。要素が既に(適切な HTML 要素を使った)適切な ARIA 意味づけを持っている場合を除き、作成者は要素のライフサイクル中に、その要素に 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
ライブリージョン属性
ドラッグ&ドロップ属性
関係属性
MicrosoftEdge 固有のプロパティ
x-ms-aria-flowfrom