WAI-ARIA

WAI-ARIA(Web Accessibility Initiative Accessible Rich Internet Applications | ウェイ・アリア)とは、W3Cが定めたアクセシビリティのための追加仕様で、HTMLだけでは表現しきれない構造や役割、状態などを明示できるようにするためのものである。
WAI-ARIAの仕様は大きく分けると役割を定義するrole属性と、性質・状態を定義するaria-属性の2つに分類される。aria-属性は更に性質を表すプロパティと状態を表すステートに分類される。これらを適切にマークアップに盛り込んでおくことで、スクリーンリーダーを利用する方がWebサイト・Webアプリケーションを操作する際の手助けとなる。

【WAI-ARIAの2大属性】

  • role属性:その要素の「役割」を定義する。一部のHTML要素には「暗黙のrole」が設定されているものもある。(role=”navigation” , role=”main” など)
  • aria-*属性:roleの「性質」を定義するプロパティと、「状態」を定義するステートから構成されている。(aria=controls , aria-expanded など)
inserted by FC2 system