ARIA の使用: ロール、ステート、プロパティ
ARIA は、要素に適用できる意味づけを定義しており、これらは ロール (ユーザーインターフェイス要素の種類を定義する)と、ロールが対応している ステート と プロパティ に分けられます。オーナーは、要素がすでに適切な ARIA の意味づけが(適切な HTML 要素を使用することによって)ある場合を除いて、そのライフサイクルの間に要素に ARIA の役割と適切な状態およびプロパティを割り当てる必要があります。ARIA の意味づけは、ブラウザーのアクセシビリティ API に余分な情報を公開するだけで、ページの DOM には影響を与えません。
ロール
ウィジェットロール
複合ロール
文書構造ロール
ランドマークロール
ライブリージョンロール
ウィンドウロール
ステートとプロパティ
ウィジェット属性
aria-autocomplete
aria-checked
aria-current
aria-disabled
aria-errormessage
aria-expanded
aria-haspopup
aria-hidden
aria-invalid
aria-label
aria-level
aria-modal
aria-multiline
aria-multiselectable
aria-orientation
aria-placeholder
aria-pressed
aria-readonly
aria-required
aria-selected
aria-sort
aria-valuemax
aria-valuemin
aria-valuenow
aria-valuetext
ライブリージョン属性
ドラッグ&ドロップ属性
aria-dropeffect
非推奨;aria-grabbed
非推奨;