ARIA 1.2 語彙
ARIA ロールリファレンス
WAI-ARIA 1.2 で定義されたロールを、日本語の要約と構造データ(必須属性・暗黙のデフォルト値・禁止属性など)つきで一覧します。
アラート
alert重要かつ多くの場合時間的制約のある情報を伝える、ライブリージョンの一種。
アラートダイアログ
alertdialogアラートメッセージを含むダイアログの一種。初期フォーカスはダイアログ内の要素に置かれる。
記事
article文書・ページ・サイトの中で独立した部分をなす、まとまりのあるセクション。ナビゲーション用のランドマークではない。
バナー
bannerページ固有ではなく、主にサイト全体に関わるコンテンツを含むランドマーク。HTML の header 要素(article・aside・main・nav・section の子孫でない場合)に対応する。
ボタン
buttonクリックまたは押下によってユーザーが操作を実行できる、入力の一種。
列見出し
columnheader列に関する見出し情報を持つセル。
コンボボックス
comboboxリストボックスやグリッドなど別の要素を制御する入力。値の設定を助けるポップアップを動的に表示する。
コンプリメンタリー
complementaryメインコンテンツと DOM 上で近い階層に位置し、それを補完するランドマーク。メインコンテンツから切り離されても意味が通る。HTML の aside 要素に対応する。
コンテンツ情報
contentinfo親文書に関する情報を含むランドマーク。HTML の footer 要素(article・aside・main・nav・section の子孫でない場合)に対応する。
フィード
feedarticle をまとめた、動的でスクロール可能な一覧。スクロールに伴い、一覧の両端で記事が追加・削除されることがある。
グリッド
grid1 つ以上の行の集まりで構成され、セルの一部または全部を矢印キーなど二次元のナビゲーションでフォーカスできる複合ウィジェット。表形式など特定の見た目を意味するわけではない。キーボード操作のため、作成者が子孫のフォーカスを管理することが推奨される。
グリッドセル
gridcellgrid(または treegrid)内のセル。
グループ
group支援技術によるページの要約や目次に含めることを意図しない、UI オブジェクトの集まり。
リンク
link内部または外部のリソースへの参照であるインタラクティブ要素。実行すると、ユーザーエージェントがそのリソースへ遷移する。
リストボックス
listbox選択肢の一覧から、ユーザーが1つまたは複数の項目を選択できるウィジェット。
メイン
main文書の主要なコンテンツを含むランドマーク。HTML の main 要素に対応する。
メニュー
menuユーザーに選択肢の一覧を提示するウィジェット。よく使う操作や機能をまとめたリストとして提示されることが多い。
メニューバー
menubar多くの場合表示されたままで、水平方向に並ぶことが多い menu の一種。デスクトップアプリのメニューバーのように、よく使うコマンドをまとめて提供する。
メニューアイテム
menuitemmenu や menubar に含まれる選択肢の1つ。aria-haspopup が true の場合はサブメニューを開く役割を持つ。
メーター
meter既知の範囲内のスカラー値、または割合を表す要素。進捗の表示には使わず、その用途には progressbar を使う。
ナビゲーション
navigationナビゲーション用の要素(通常はリンク)で構成されるランドマーク。HTML の nav 要素に対応する。
オプション
optionlistbox の中にある選択可能な項目。listbox、または listbox 内の group に含まれている必要がある。
リージョン
region著者が指定した特定の目的を持ち、ユーザーが移動先として求める可能性が高い重要なコンテンツを含むランドマーク。他のランドマークロールで説明しきれない内容に限って使い、必ず簡潔なラベルを付ける。
行
rowtable・grid・treegrid の中で cell や gridcell をまとめる行。aria-expanded や aria-level などの階層関連プロパティは treegrid の行でのみ使う。
セパレーター
separatorコンテンツやメニュー項目のグループを区切る仕切り。フォーカス不可なら構造的な要素、フォーカス可能なら領域の比率を変更できるウィジェットとして扱われる。
スライダー
slider一定範囲の中から値を選択する入力欄。スライダー全体の大きさで範囲を、つまみの位置で現在値を表し、矢印キーなどで値を増減できる。
スピンボタン
spinbutton離散的な選択肢の中から値を選ぶ range の一種。増減ボタンなどで値を段階的に変更する入力欄で、大きな範囲を扱う場合に select より適している。
スイッチ
switchon/off の状態を表す checkbox の一種。checked/unchecked ではなく on/off の意味を持ち、aria-checked の mixed 値は false として扱われる。
タブ
tabタブリストの中に置き、表示するタブの内容を選択するための要素。選択されると、対応するタブパネルが表示されることが期待される。
タブリスト
tablistタブ要素の集まりを束ねるコンテナ。各タブはタブパネルへの参照を持つ。
タブパネル
tabpanelタブに関連付けられたリソースを入れるコンテナ。各タブは tablist に含まれる。
ツールバー
toolbarよく使う機能のボタンやコントロールをコンパクトにまとめたもの。menubar の機能の一部を取り出し、操作の手間を減らす目的で使われることが多い。ツールバーが複数あるときは、それぞれにラベルが必須。
ツールチップ
tooltip要素の説明を表示する文脈依存のポップアップ。対象要素から aria-describedby で参照して、支援技術に説明を伝える。マウスホバーやキーボードフォーカス後、短い遅延を経て表示されることが多い。
ツリー
tree階層構造で整理された項目の集まりから、1つまたは複数選択できるウィジェット。
ツリーグリッド
treegridtree の項目と同じように行を展開・折りたたみできる grid。
ツリーアイテム
treeitemtree の中の項目。サブレベルの treeitem グループを持つ場合は展開・折りたたみができる。