Applicationsの頭文字であり、HTMLやSVGで利用できるアクセシビリティ確保のための属性の仕様です。支援技術が障害を持つ人に対して適切に情報を伝えられるように、ウェブコンテンツのセマンティック情報を定義するためのものであり、ウェブコンテンツやウェブアプリケーションのアクセシビリティと相互的に運用することができる。・role属性role属性はコンテンツの役割を明示することができる属性です。HTMLやSVGのマークアップだけでは役割を明示するのには限界があり、role属性はそれを補うことができます。あらゆる要素に付与することができるのも便利な点です。alertalertは、「警告」などの意味でユーザーに何かメッセージを伝えたい要素に付与します。statusstatusは、alertと同様にユーザーに対するメッセージを表します。alertよりも控えめな役割を表す場合に適しています。alertdialogdialogは、処理を一時的に中断してユーザーに入力や応答を求めるためのものを表す要素に付与します。alertdialogは、dialogとしての意味を持ちながら、ユーザーに対して警告を与えるalertとしての意味ももつ場合に使われます。navigationnavigationは、ナビ要素に付与します。searchsearchは、検索フォームになどの要素に付与します。mainmainコンテンツの要素に付与します。complementaryasideなどのようなmainと分離する要素に付与します。contentinfocopyrightなどを含む要素(主にフッターなど)に付与します。・aria属性aria属性は要素の性質や状態を明示することができる属性で、role属性における役割にさらに詳細な情報を与えることができます。aria属性は、メニューが開いているのか、閉じているのか、などのような動的コンテンツにおいて重要な働きをします。状態を明示するためのarea属性の多くは、trueまたは、falseの属性値を指定します。性質を明示するためのaria属性は、属性値にIDや数値または真偽値を指定します。取り入れるべきか付与できる要素すべてに取り入れればいいという訳ではありません。WAI-ARIAはアクセシビリティなコーディングをするための補助的な存在として活用するのが良いでしょう。コメントをキャンセルメールアドレスが公開されることはありません。