HTML アクセシビリティ API マッピング 1.0

W3C 作業草案

この文書に関する詳細情報
このバージョン:
https://www.w3.org/TR/2026/WD-html-aam-1.0-20260430/
最新公開バージョン:
https://www.w3.org/TR/html-aam-1.0/
最新エディター草案:
https://w3c.github.io/html-aam/
履歴:
https://www.w3.org/standards/history/html-aam-1.0/
コミット履歴
エディター:
Scott O'Hara (Microsoft)
Rahim Abdi (Apple)
旧エディター:
Steve Faulkner (TPGi) (2023年5月まで)
Alexander Surkov (Mozilla Foundation) (2018年8月まで)
Bogdan Brinza (Microsoft) (2018年7月まで)
Jason Kiss (招聘専門家) (2018年6月まで)
Cynthia Shelly (Microsoft) (2013年9月まで)
フィードバック:
GitHub w3c/html-aam (プル リクエスト, 新しい課題, 未解決の課題)

概要

HTML Accessibility API Mappings (HTML-AAM) は、ユーザーエージェントHTML [HTML] の要素および属性をプラットフォームの アクセシビリティ・アプリケーション・プログラミング・ インターフェイス(APIにどのようにマッピングするかを定義する。これは、 Core Accessibility API Mappings 1.2 および Accessible Name and Description Computation 1.2 を、HTML ホスト言語で使用するために活用し、拡張するものである。これらの マッピングを文書化することにより、アクセシビリティ API によって 実装されるロール、状態、プロパティ、およびイベントの相互運用可能な公開が促進され、またこの情報が著者の意図と一致した形で 表示されることを確実にするのに役立つ。

HTML-AAM は、 WAI-ARIA 概要で説明されている WAI-ARIA スイートの一部である。

この文書の状態

この節は、公開時点におけるこの文書の状態を説明する。現在の W3C 公開文書の一覧およびこの技術報告の最新版は、 W3C 標準および草案 インデックスで確認できる。

注記

この文書は予告なく変更される可能性がある。

この文書は、当初、 HTML Accessibility Taskforce により、その承認を得て 開発された。このタスクフォースは、Protocols and Formats Working GroupHTML Working Group の合同タスクフォースであった。作業は、後継グループである Accessible Rich Internet Applications Working Group および Web Applications Working Group によって継続された。この 文書は現在、Accessible Rich Internet Applications Working Group のみによって保守されている。

この文書は、Accessible Rich Internet Applications Working Group により、 勧告 トラックを用いた作業草案として公開された。

作業草案としての公開は、 W3C およびその会員による承認を意味するものではない。

これは草案文書であり、いつでも他の文書によって更新、置換、または廃止される可能性がある。 この文書を作業中のもの以外として引用することは不適切である。

この文書は、 W3C 特許 ポリシーの下で活動するグループによって作成された。 W3C は、このグループの成果物に関連して行われた 特許開示の公開リスト を保持している。そのページには、特許を開示するための手順も含まれている。個人が、 必須クレーム を含むと当人が考える特許について実際の知識を有している場合、その個人は、 W3C 特許ポリシーの第6節 に従ってその情報を開示しなければならない。

この文書は、 2025年8月18日版 W3C Process Document によって管理される。

1. 序論

この節は非規範的である。

この仕様は、HTML ユーザーエージェントが、Web コンテンツに提供される ロール状態およびプロパティ情報にどのように応答し、 それらをどのように公開するかを定義する。別途示されない限り、既定の Accessible Rich Internet Applications (WAI-ARIA) 1.2 セマンティクスを持つ HTML 要素または属性は、Core Accessibility API Mappings 1.2 仕様で定義される関連する WAI-ARIA マッピングに従って、プラットフォームの アクセシビリティ API に公開されなければならない。

場合によっては、多くは HTML ホスト言語または対象となるアクセシビリティ API の機能に起因して、要素または属性のマッピングが、 [core-aam-1.2] で指定された対応する ARIA マッピングとは異なる。HTML 要素または属性に既定の WAI-ARIA セマンティクスがない場合、各プラットフォームの アクセシビリティ API に適用されるマッピングは、 この仕様によって定義される。

この文書はまた、[HTML] 要素のアクセシブル名および アクセシブル説明を導出するために、 Accessible Name and Description Computation 1.2 仕様を適合させ、特定の HTML 要素および 機能についてアクセシブルな実装例を提供する。

ユーザーはしばしば、プラットフォームの アクセシビリティ API に依存してページから情報を取得し、 それと対話する支援技術を用いて HTML コンテンツにアクセスする。 この文書は、ユーザーエージェントによってレンダリングされるコンテンツのための、以下のアクセシビリティ API マッピング仕様群の一部である:

1.1 アクセシビリティ API

この文書の対象となるアクセシビリティ API は次のとおりである:

ユーザーエージェント開発者が他の アクセシビリティ API を用いて情報を公開する必要がある場合、 その API が実行されるプラットフォームの開発者、および そのプラットフォーム上の支援技術開発者と緊密に協力することが推奨される。

アクセシビリティ API に関する詳細については、Core Accessibility API Mappings 1.21.1 節 Accessibility APIs を参照すること。

2. 適合性

非規範的として印付けられた節に加えて、この仕様中のすべての作成ガイドライン、図、例、および注記は 非規範的である。この仕様中のそれ以外のすべては規範的である。

この文書におけるキーワード MAYMUSTMUST NOT、および SHOULD は、 ここに示されているようにすべて大文字で現れる場合に限り、 BCP 14 [RFC2119] [RFC8174] で説明されているとおりに解釈されるものとする。

規範的な節は、この仕様に適合する実装のためにユーザーエージェントおよび支援技術が従わなければならない 要件を提供する。

非規範的な(参考情報としての)節は、この仕様を理解するのに有用な情報を提供する。そのような 節には推奨される実践の例が含まれることがあるが、この仕様に適合するために そのような推奨に従う必要はない。

2.1 非推奨

現在、非推奨の要件はない。

3. HTML からアクセシビリティ API へのマッピング

3.1 WAI-ARIA セマンティクスを公開するための一般規則

注記

WAI-ARIA サポートは、最初に [HTML5] で HTML に導入された。

ユーザーエージェントは、既定の WAI-ARIA セマンティクスを持つ HTML 要素または属性を、Core Accessibility API Mappings 1.2 WAI-ARIA セマンティクスを公開するための一般規則 に適合する方法で、プラットフォームの アクセシビリティ API に公開しなければならない。

3.2 ネイティブマークアップのセマンティクスと WAI-ARIA との競合

ホスト言語が [HTML] である場合、ユーザーエージェントは Core Accessibility API Mappings 1.2ネイティブ マークアップのセマンティクスと WAI-ARIA との競合 に適合しなければならない。

3.3 アクセシビリティ API に直接マップされない HTML 機能の公開

HTML には、公開時点で アクセシビリティ API によってサポートされていない機能が含まれることがある。 すべての機能とプラットフォームの アクセシビリティ API との間に一対一の関係があるわけではない。 HTML のロール、状態、およびプロパティが アクセシビリティ API に直接マップされず、かつその API にテキスト文字列を公開する方法がある場合、 ユーザーエージェントは、未定義のロール、状態、およびプロパティをその方法によって公開しなければならない。

既定の WAI-ARIA セマンティクスを持つ HTML 要素または属性について、ユーザーエージェントは [core-aam-1.2] の アクセシビリティ API プロパティに直接マップされない属性の公開に 適合しなければならない。

3.4 最小ロールを必要とする HTML 機能の公開

最小ロール とは、要素がより具体的な暗黙のロールまたはプラットフォームロールのマッピング、たとえば非ジェネリックな ロールを持たない場合に、その要素がマップされる同等の WAI-ARIA ロールである。これは、そうでなければ ロールが公開されない、一般的に使用される妥当な HTML マークアップについて、支援技術のユーザーが可能な限り最良の体験を得られるようにするのに役立つ。

最小ロールは、次の条件がすべて真である場合に提供される:

HTML 属性の状態およびプロパティのマッピング節では、 要素が最小ロールにマップされることを必要とする特定のグローバル属性を識別する。

これらの条件が満たされる場合、ユーザーエージェントは、指定された最小ロールについて CORE-AAM で定義される マッピングを用いてオブジェクトを公開しなければならない。要素に、当該要素の計算済みロールとして最小ロールが 返されることを必要とする属性が複数指定されている場合は、ARIA タクソノミーにおいてより具体的な ロールを優先する。

3.5 HTML 要素ロールのマッピング

3.5.1 プラットフォーム API マッピング要件

  • HTML 要素に、妥当で非抽象的な WAI-ARIA ロールへの正確なマッピングまたは 同等のマッピングがない場合、相互運用性テスト目的の戻り値として機能する一意の computedrole 文字列が指定されている。たとえば、ユーザーエージェントは video 要素を "html-video" の computedrole で公開してもよい。著者は、 html-video など、html- 接頭辞付きの computed role 文字列を role 属性で 使用してはならない。ユーザーエージェントは、抽象的または妥当でないロールトークンを 無視しなければならない。
    <video> <!-- computedrole は 'html-video' を返す --> <main role="html-video"> <!-- 著者エラー。計算済みロールは 'main' を返す -->
  • IAccessible2:
    • アクセシブルオブジェクトを持つすべての要素は、 IAccessible、IAccessible2、および IAccessible2_2 インターフェイスを実装するべきである。
  • UIA:
  • AXAPI:
    • ユーザーエージェントは、Mac Accessibility AXRoleDescription について、ユーザーに提示可能な ローカライズ済み文字列値を返すべきである。

3.5.3 a href 属性なし)

HTML 仕様 a href 属性なし)
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.4 abbr

HTML 仕様 abbr
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-abbr
MSAA + IAccessible2
ロール: ROLE_SYSTEM_TEXT; IA2_ROLE_TEXT_FRAME
オブジェクト属性: 単一の子である場合、包含する td 上の "abbr" 属性。 テキスト内容が値として使用される
UIA
コントロール型: Text
[ATK]
ロール: ATK_ROLE_STATIC
オブジェクト属性: 単一の子である場合、包含する td 上の "abbr" 属性。 テキスト内容が値として使用される
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: "group"
コメント

3.5.5 address

HTML 仕様 address
[wai-aria-1.2] group ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.7 area href 属性なし)

HTML 仕様 area href 属性なし)
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント ユーザーエージェントは、著者がその要素に対してインタラクティブな挙動を指定した場合、 href 属性を欠く a 要素を link ロールで 公開してもよい。たとえば、 イベント ハンドラー属性を使用する場合である。

3.5.8 article

HTML 仕様 article
[wai-aria-1.2] article ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.9 asidebody または main 要素にスコープされる)

HTML 仕様 asidebody または main 要素にスコープされる)
[wai-aria-1.2] complementary ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.10 aside(セクショニングコンテンツ 要素にスコープされる)

HTML 仕様 asideセクショニング コンテンツ要素にスコープされる)
[wai-aria-1.2] complementary ロール。ただし、aside 要素が アクセシブル名を持つ場合。 それ以外の場合は、generic ロール。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.11 audio

HTML 仕様 audio
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-audio
MSAA + IAccessible2
ロール: ROLE_SYSTEM_GROUPING
UIA
コントロール型: Group
ローカライズ済みコントロール型: "audio"
注記: controls 属性が存在する場合、UI コントロール(例: 再生、音量)は、 audio 要素の子としてアクセシビリティ ツリー内に公開され、コントロールの種類に応じて適切にマップされる(例: button または slider)。
ユーザーエージェントは、以下をアクセシビリティ ツリーに含め、非表示またはオフスクリーンとして印付けしてもよい:
  • 読み込みメッセージまたはエラーメッセージ
  • 現在表示されていない UI コントロール
[ATK]
ロール: ATK_ROLE_AUDIO
AX
AXRole: AXGroup
AXSubrole: AXAudio
AXRoleDescription: "audio playback"
注記: controls 属性が存在する場合、UI コントロール(例: 再生、音量)は、 アクセシブル オブジェクトの子孫として公開され、そのロールはtoolbar であり、コントロールの種類に応じて適切にマップされる(例: button または slider)。
コメント

3.5.12 自律カスタム要素

HTML 仕様 自律 カスタム要素
[wai-aria-1.2] 著者が role 属性を用いて適合する ARIA ロールを割り当てている場合は、そのロールに マップする。そうでない場合は、generic ロール。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.13 b

HTML 仕様 b
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント プラットフォーム固有の太字フォントウェイトのテキストスタイルによって公開される。

3.5.14 base

HTML 仕様 base
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.15 bdi

HTML 仕様 bdi
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント IA2/ATK: そのテキストコンテナー上の "writing-mode" テキスト属性に影響を与えることがある。

3.5.16 bdo

HTML 仕様 bdo
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント IA2/ATK: そのテキストコンテナー上の "writing-mode" テキスト属性として公開される。

3.5.17 blockquote

HTML 仕様 blockquote
[wai-aria-1.2] blockquote ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.18 body

HTML 仕様 body
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント ユーザーエージェントは、body 要素に指定されている場合、 aria-hidden 属性を無視しなければならない。

3.5.19 br

HTML 仕様 br
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント プラットフォームインターフェイスによって '\n' 文字として公開されることがある。

3.5.20 button

HTML 仕様 button
[wai-aria-1.2] button ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント aria-pressed 属性または aria-haspopup 属性が指定されている場合、button のマッピングは変化する。

3.5.21 canvas

HTML 仕様 canvas
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-canvas
MSAA + IAccessible2
ロール: ROLE_SYSTEM_GRAPHIC; IA2_ROLE_CANVAS
UIA
コントロール型: Image
canvas 要素の子孫は個別にマップされる。
[ATK]
ロール: ATK_ROLE_CANVAS
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: ""
コメント

3.5.22 caption

HTML 仕様 caption
[wai-aria-1.2] caption ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
関係:table との IA2_RELATION_LABEL_FOR
UIA
WAI-ARIA マッピングを使用
その他のプロパティ:table 要素の LabeledBy プロパティは、 caption 要素の UIA 要素を指す。
[ATK]
WAI-ARIA マッピングを使用
関係:table との ATK_RELATION_LABEL_FOR
AX
WAI-ARIA マッピングを使用
関係:table との ATK_RELATION_LABEL_FOR
コメント
注記

caption 要素がアクセシビリティツリーから非表示にされている場合、 その親 table 要素にアクセシブル名を提供しない。

3.5.23 cite

HTML 仕様 cite
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-cite
MSAA + IAccessible2
アクセシブルオブジェクトなし。使用されるスタイルは、そのテキストコンテナー上の テキスト属性にマップされる。
UIA
アクセシブルオブジェクトなし。使用されるスタイルは、親アクセシブルオブジェクト上に 実装される TextRange コントロールパターンの UIA テキスト属性によって公開される。
[ATK]
アクセシブルオブジェクトなし。使用されるスタイルは、そのテキストコンテナー上の テキスト属性にマップされる。
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: "group"
コメント

3.5.24 code

HTML 仕様 code
[wai-aria-1.2] code ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.25 col

HTML 仕様 col
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.26 colgroup

HTML 仕様 colgroup
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
ロール: ROLE_SYSTEM_GROUPING
UIA
コントロール型: Group
ローカライズ済みコントロール型: "colgroup"
[ATK]
マップされない
AX
マップされない
コメント

3.5.27 data

HTML 仕様 data
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.28 datalistinput 要素の事前定義済みオプションを表す)

HTML 仕様 datalistinput 要素の事前定義済みオプションを表す)
[wai-aria-1.2] listbox ロール。datalist の選択モデルが複数の option 要素を一度に選択することを許可する場合、aria-multiselectable プロパティは "true" に設定され、それ以外の場合は "false" に設定される
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント datalist が適切な input 要素に関連付けられていない場合、 datalist 要素はアクセシビリティ API にマップされない。

3.5.29 dd

HTML 仕様 dd
[wai-aria-1.2] definition ロール
計算済みロール
WAI-ARIA マッピングを使用
注記
編集上の注記: この値は ARIA #1662 の解決に伴い変更される可能性がある。
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.30 del

HTML 仕様 del
[wai-aria-1.2] deletion ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.31 details

HTML 仕様 details
[wai-aria-1.2] group ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
ローカライズ済みコントロール型: "details"
[ATK]
WAI-ARIA マッピングを使用
関係: "ATK_RELATION_DETAILS_FOR"
AX
WAI-ARIA マッピングを使用
コメント

3.5.32 dfn

HTML 仕様 dfn
[wai-aria-1.2] term ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.33 dialog

HTML 仕様 dialog
[wai-aria-1.2] dialog ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント dialog 要素の open 属性も参照。

3.5.34 dir(廃止)

HTML 仕様 dir
[wai-aria-1.2] list ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
ATK
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント dir 要素は HTML において廃止として印付けられており、著者によって使用されるべきではない。

3.5.35 div

HTML 仕様 div
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.36 dl

HTML 仕様 dl
[wai-aria-1.2] list ロール
計算済みロール
list
注記
編集上の注記: この値は ARIA #1662 の解決に伴い変更される可能性がある。
MSAA + IAccessible2
ロール: ROLE_SYSTEM_LIST
状態: STATE_SYSTEM_READONLY
UIA
コントロール型: List
[ATK]
ロール: ATK_ROLE_DESCRIPTION_LIST
AX
AXRole: AXList
AXSubrole: AXDefinitionList
AXRoleDescription: "definition list"
コメント

3.5.37 dt

HTML 仕様 dt
[wai-aria-1.2] term ロール
計算済みロール
WAI-ARIA マッピングを使用
注記
編集上の注記: この値は ARIA #1662 の解決に伴い変更される可能性がある。
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.38 em

HTML 仕様 em
[wai-aria-1.2] emphasis ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.39 embed

HTML 仕様 embed
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-embed
MSAA + IAccessible2
ロール: ROLE_SYSTEM_CLIENT; IA2_ROLE_EMBEDDED_OBJECT
状態: ウィンドウなしプラグインの場合は STATE_SYSTEM_UNAVAILABLE
UIA
コントロール型: Pane
[ATK]
ロール: ATK_ROLE_EMBEDDED
AX データファイルの形式に依存する
コメント

3.5.40 fieldset

HTML 仕様 fieldset
[wai-aria-1.2] group ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
ロール: WAI-ARIA マッピングを使用
関係: レンダリングされた子 legend 要素の最初のインスタンスとの IA2_RELATION_LABELLED_BY
UIA
ロール: WAI-ARIA マッピングを使用
[ATK]
ロール: WAI-ARIA マッピングを使用
関係: レンダリングされた子 legend 要素の最初のインスタンスとの ATK_RELATION_LABELLED_BY
AX
ロール: WAI-ARIA マッピングを使用
AXSubrole: AXFieldset
AXDescription: レンダリングされた子 legend 要素の最初のインスタンスからの値
コメント
注記

legend 要素がアクセシビリティツリーから非表示にされている場合、 その親 fieldset 要素にアクセシブル名を提供しない。

3.5.41 figcaption

HTML 仕様 figcaption
[wai-aria-1.2] caption ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
ロール: WAI-ARIA マッピングを使用
UIA
ロール: WAI-ARIA マッピングを使用
[ATK]
ロール: WAI-ARIA マッピングを使用
AX
ロール: WAI-ARIA マッピングを使用
コメント

3.5.42 figure

HTML 仕様 figure
[wai-aria-1.2] figure ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
ロール: WAI-ARIA マッピングを使用
UIA
ロール: WAI-ARIA マッピングを使用
[ATK]
ロール: WAI-ARIA マッピングを使用
AX
AXRole: WAI-ARIA マッピングを使用
コメント

3.5.45 form

HTML 仕様 form
[wai-aria-1.2] form ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
formアクセシブル 名がない場合:
ロール: ATK_ROLE_FORM
AX
WAI-ARIA マッピングを使用
コメント form にアクセシブル名がない場合、その要素をランドマークとして公開しない。

3.5.46 フォーム関連カスタム 要素

HTML 仕様 フォーム関連 カスタム要素
[wai-aria-1.2] 著者が role 属性を用いて適合する ARIA ロールを割り当てている場合は、そのロールに マップする。そうでない場合は、generic ロール。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.47 h1h2h3h4h5、および h6

HTML 仕様 h1h2h3h4h5、および h6
[wai-aria-1.2] heading ロール。aria-level プロパティは要素のタグ名内の数字に設定される。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.49 headerbody 要素にスコープされる)

HTML 仕様 headerbody 要素にスコープされる)
[wai-aria-1.2] banner ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.50 headermain 要素、またはセクショニングコンテンツ要素にスコープされる)

HTML 仕様 headermain 要素、またはセクショニング コンテンツ要素にスコープされる)
[wai-aria-1.2] sectionheader ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
コントロール型: Group
ローカライズ済みコントロール型: "header"
[ATK]
ロール: ATK_ROLE_HEADER
AX
WAI-ARIA マッピングを使用
コメント ユーザーエージェントおよび支援技術は、その要素が次の場合、 sectionheader ロールを公開しなくてもよい:

3.5.51 hgroup

HTML 仕様 hgroup
[wai-aria-1.2] group ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント hgroup が複数の見出し要素を含む場合、ユーザーエージェントは、最も高い優先レベルを持つ 見出し要素を hgroup の唯一の見出しとして扱ってもよい。ユーザーエージェントは、 他のすべての見出し要素を p 要素であるかのように公開してもよい。Core AAM における paragraph ロールを参照。

3.5.52 hr

HTML 仕様 hr
[wai-aria-1.2] separator ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

hr 要素が select 要素の子孫である場合、ユーザーエージェントは その要素を none のロールで公開してもよい。

3.5.53 html

HTML 仕様 html
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

ユーザーエージェントは、html 要素に指定されている場合、 aria-hidden 属性を無視しなければならない。

注記

Web ページの document ロールは html 要素によって公開されるのではなく、ユーザーエージェントによって作成される 親 document node から公開される。

3.5.54 i

HTML 仕様 i
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント プラットフォーム固有の斜体テキストスタイルによって公開される。

3.5.55 iframe

HTML 仕様 iframe
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-iframe
MSAA + IAccessible2
ロール: IA2_ROLE_INTERNAL_FRAME
UIA
コントロール型: Pane
[ATK]
ロール: ATK_ROLE_INTERNAL_FRAME
AX
マップされない
コメント

3.5.56 img

HTML 仕様 img
[wai-aria-1.2] image または img ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント
注記

ARIA 1.3 は、ARIA 1.0 の img ロールの推奨同義語として image ロールを追加する。名前付きの img 要素に期待される計算済みロールは、現在は "image" である。

3.5.57 img alt 属性値が、空白を取り除くと空文字列である場合、 すなわち alt=""alt=" "、またはマークアップ内で値のない alt

HTML 仕様 img alt 属性値が、空白を取り除くと 空文字列である場合、すなわち alt=""alt=" "、 またはマークアップ内で値のない alt
[wai-aria-1.2]
none または presentation
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント
注記

img が空の alt を持つが、 アクセシブル 名が、この仕様の名前付けステップに従う別の妥当な名前付け機構を介して 提供されている場合、ユーザーエージェントはその要素を暗黙の image ロールで公開する。

3.5.58 input (Button 状態の type 属性)

HTML 仕様 input type 属性が Button 状態)
[wai-aria-1.2] button ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.59 input (Checkbox 状態の type 属性)

HTML 仕様 input type 属性が Checkbox 状態)
[wai-aria-1.2] checkbox ロール。要素のaria-checked 状態は、その要素の indeterminate IDL 属性が true の場合は "mixed"、要素の checkedness が true の場合は "true"、それ以外の場合は "false" に設定される
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.60 input (Color 状態の type 属性)

HTML 仕様 input type 属性が Color 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-color
MSAA + IAccessible2
テキストボックスとして実装される場合:
ロール: ROLE_SYSTEM_TEXT
カラーピッカーとして実装される場合:
ロール: IA2_ROLE_COLOR_CHOOSER
UIA
テキストボックスとして実装される場合:
コントロール型: Edit
ローカライズ済みコントロール型: "edit"
カラーピッカーとして実装される場合:
コントロール型: button
ローカライズ済みコントロール型: "color picker"
[ATK]
ボタンとして実装される場合、button について WAI-ARIA マッピングを使用する。
テキストボックスとして実装される場合、textbox について WAI-ARIA マッピングを使用する。
AX
テキストボックスとして実装される場合:
AXRole: AXTextField
AXSubrole: (nil)
AXRoleDescription: "text field"
カラーピッカーとして実装される場合:
AXRole: AXColorWell
AXSubrole: (nil)
AXRoleDescription: "color well"
コメント
カラーピッカーとして実装される場合、色を選択するために提示される任意の UI コントロールは、 アクセシビリティ ツリー内に公開され、input 要素に関連付けられ、 コントロールの種類に応じて適切にマップされる(例: button または slider)。

3.5.61 input (Date 状態の type 属性)

HTML 仕様 input type 属性が Date 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-date
MSAA + IAccessible2
テキストボックスとして実装される場合:
ロール: ROLE_SYSTEM_TEXT
オブジェクト属性: text-input-type:date
日付ピッカーとして実装される場合:
ロール: IA2_ROLE_DATE_EDITOR
UIA
実装の UI 設計に依存する。たとえば Windows 10 Edge の UI は、複数のスピナーの複合である。
[ATK]
ロール: ATK_ROLE_CALENDAR
AX
AXRole: AXDateField
AXSubrole: (nil)
AXRoleDescription: "date field"
コメント

3.5.62 input (Local Date and Time 状態の type 属性)

HTML 仕様 input type 属性が Local Date and Time 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-datetime-local
MSAA + IAccessible2
ロール: IA2_ROLE_DATE_EDITOR
UIA
実装の UI 設計に依存する。たとえば Windows 10 Edge の UI は、複数のスピナーの複合である。
[ATK]
ロール: ATK_ROLE_CALENDAR
AX
AXRole: AXTextField
AXSubrole: (nil)
AXRoleDescription: "text field"
コメント

3.5.63 input (suggestions source element なしの E-mail 状態の type 属性)

HTML 仕様 input type 属性が E-mail 状態で、 suggestions source element がない)
[wai-aria-1.2] textbox ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
オブジェクト属性: text-input-type:email
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.64 input (File Upload 状態の type 属性)

HTML 仕様 input type 属性が File Upload 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-file
MSAA + IAccessible2
実装依存。ボタンとテキストラベルを内部に持つコンテナーとして表現される場合は次のとおり:
ロール: IA2_ROLE_TEXT_FRAME
子: ボタンおよびテキストラベル要素について ROLE_SYSTEM_PUSHBUTTON および IA2_ROLE_LABEL
UIA
単一のボタンコントロールとして、またはテキスト入力フィールドを伴うボタンコントロールとして レンダリングできる。
ボタンコントロール:
コントロール型: Button
テキスト入力フィールド:
コントロール型: Edit
ローカライズ済みコントロール型: "file"
[ATK]
ロール: ATK_ROLE_STATIC
子: 押下されたときは ATK_ROLE_PUSH_BUTTONATK_ROLE_FILE_CHOOSER ダイアログが表示される
AX
AXRole: AXButton
AXSubrole: AXFileUploadButton
AXRoleDescription: file upload button
コメント

3.5.65 input (Hidden 状態の type 属性)

HTML 仕様 input type 属性が Hidden 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.66 input (Image Button 状態の type 属性)

HTML 仕様 input type 属性が Image Button 状態)
[wai-aria-1.2] button ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.67 input (Month 状態の type 属性)

HTML 仕様 input type 属性が Month 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-month
MSAA + IAccessible2
ロール: IA2_ROLE_DATE_EDITOR
UIA
実装の UI 設計に依存する。たとえば Windows 10 Edge の UI は、複数のスピナーの複合である。
[ATK]
ロール: ATK_ROLE_DATE_EDITOR
AX
AXRole: AXTextField
AXSubrole: (nil)
AXRoleDescription: "text field"
コメント

3.5.68 input (Number 状態の type 属性)

HTML 仕様 input type 属性が Number 状態)
[wai-aria-1.2] spinbutton ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
スピンボタンとして実装される場合、 spinbutton について WAI-ARIA マッピングを使用する。
テキスト入力として実装される場合、 textbox について WAI-ARIA マッピングを使用する。
オブジェクト属性: text-input-type:number
UIA
WAI-ARIA マッピングを使用
[ATK]
スピンボタンとして実装される場合、spinbutton について WAI-ARIA マッピングを使用する。
テキスト入力として実装される場合、textbox について WAI-ARIA マッピングを使用する。
オブジェクト属性: text-input-type:number
AX
WAI-ARIA マッピングを使用
コメント

3.5.69 input (Password 状態の type 属性)

HTML 仕様 input type 属性が Password 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-password
MSAA + IAccessible2
ロール: ROLE_SYSTEM_TEXT
状態: STATE_SYSTEM_PROTECTED; IA2_STATE_SINGLE_LINE; readonly の場合は STATE_SYSTEM_READONLY、それ以外の場合は IA2_STATE_EDITABLE
UIA
コントロール型: Edit
その他のプロパティ: isPassword=true
[ATK]
ロール: ATK_ROLE_PASSWORD_TEXT
状態: ATK_STATE_SINGLE_LINE; readonly の場合は ATK_STATE_READ_ONLY、 それ以外の場合は ATK_STATE_EDITABLE
AX
AXRole: AXTextField
AXSubrole: AXSecureTextField
AXRoleDescription: "secure text field"
コメント

3.5.70 input (Radio Button 状態の type 属性)

HTML 仕様 input type 属性が Radio Button 状態)
[wai-aria-1.2] radio ロール。要素の aria-checked 状態は、要素の checkedness が true の場合は "true"、それ以外の場合は "false" に設定される。 aria-setsize 値は radio button group 内の type=radio input 要素の数を反映し、 aria-posinset 値は radio button group 内でのその要素の位置を反映する。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.71 input (Range 状態の type 属性)

HTML 仕様 input type 属性が Range 状態)
[wai-aria-1.2] slider ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.72 input (Reset Button 状態の type 属性)

HTML 仕様 input type 属性が Reset Button 状態)
[wai-aria-1.2] button ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント
HTML 仕様 input type 属性が Search 状態で suggestions source element がない)
[wai-aria-1.2] searchbox ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.74 input (Submit Button 状態の type 属性)

HTML 仕様 input type 属性が Submit Button 状態)
[wai-aria-1.2] button ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.75 input (suggestions source element なしの Telephone 状態の type 属性)

HTML 仕様 input type 属性が Telephone 状態で suggestions source element がない)
[wai-aria-1.2] textbox ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
オブジェクト属性: text-input-type:telephone
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.76 input (suggestions source element なしの Text 状態の type 属性)

HTML 仕様 input type 属性が Text 状態で suggestions source element がない)
[wai-aria-1.2] textbox ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.77 input(suggestions source element を伴う Text、Search、Telephone、URL、または E-mail 状態の type 属性)

HTML 仕様 input type 属性が TextSearchTelephoneURL、 または E-mail 状態で、 suggestions source element を伴う)
[wai-aria-1.2] combobox ロール。aria-controls プロパティは list 属性と同じ値に設定される
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
オブジェクト属性: text-input-type:input type に応じる
UIA
WAI-ARIA マッピングを使用
その他のプロパティ: ControllerFor は suggestions source element を指す
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.78 input (Time 状態の type 属性)

HTML 仕様 input type 属性が Time 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-time
MSAA + IAccessible2
ロール: 単純なウィジェットとして実装される場合は ROLE_SYSTEM_SPINBUTTON; 複雑なウィジェットとして実装される場合は ROLE_SYSTEM_GROUPING で、子コントロールは適切にマップされる
オブジェクト属性: text-input-type:time
UIA
実装の UI 設計に依存する。たとえば Windows 10 Edge の UI は、複数のスピナーの複合である。
[ATK]

ロール: 単純なウィジェットとして実装される場合は ATK_ROLE_SPINBUTTON
複雑なウィジェットとして実装される場合は、次を使用する:
ロール: ROLE_PANEL で、子コントロールを適切にマップする。

AX
AXRole: AXTimeField
AXSubrole: (nil)
AXRoleDescription: "time field"
コメント

3.5.79 input (suggestions source element なしの URL 状態の type 属性)

HTML 仕様 input type 属性が URL 状態で suggestions source element がない)
[wai-aria-1.2] textbox ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
オブジェクト属性: text-input-type:url
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.80 input (Week 状態の type 属性)

HTML 仕様 input type 属性が Week 状態)
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-input-week
MSAA + IAccessible2
ロール: IA2_ROLE_DATE_EDITOR
オブジェクト属性: text-input-type:week
UIA
実装の UI 設計に依存する。たとえば Windows 10 Edge の UI は、複数のスピナーの複合である。
[ATK]
ロール: ATK_ROLE_CALENDAR
AX
AXRole: AXTextField
AXSubrole: (nil)
AXRoleDescription: "text field"
コメント

3.5.81 ins

HTML 仕様 ins
[wai-aria-1.2] insertion ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.82 kbd

HTML 仕様 kbd
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-kbd
MSAA + IAccessible2
アクセシブルオブジェクトなし。
テキスト属性: テキストコンテナー上の font-family:monospace
UIA
アクセシブルオブジェクトなし。使用されるスタイルは、親アクセシブルオブジェクト上に実装される TextRange コントロールパターンの UIA テキスト属性識別子によって公開される。
[ATK]
アクセシブルオブジェクトなし。そのテキストコンテナー上の "font-family:monospace" テキスト属性に マップされる。
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: "group"
コメント

3.5.83 label

HTML 仕様 label
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-label
MSAA + IAccessible2
ロール: ROLE_SYSTEM_STATICTEXT; IA2_ROLE_LABEL
関係: label の子であるラベル付け可能な 要素、または label 要素の for 属性によって参照されるラベル付け可能な 要素との IA2_RELATION_LABEL_FOR。関連付けられたラベル付け可能な 要素は label を指す IA2_RELATION_LABELLED_BY を持つ。
UIA
コントロール型: Group
関係:
label 要素がラベル付け可能な 要素を含む場合、その要素の LabeledBy プロパティは label 要素の UIA 要素を指す。
label 要素がfor 属性を持ち、ラベル付け可能な 要素を参照している場合、参照先要素の LabeledBy プロパティは label 要素の UIA 要素を指す。
[ATK]
ロール: ATK_ROLE_LABEL
関係: 子のラベル付け可能な 要素、または for 属性によって参照されるラベル付け可能な 要素についての ATK_RELATION_LABEL_FOR。なお、関連するラベル付け可能な 要素は label を指す ATK_RELATION_LABELLED_BY を提供する。
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: "group"
コメント
注記

label 要素がアクセシビリティツリーから非表示にされている場合、 その要素は、関連付けられた ラベル付け可能な 要素にアクセシブル名を提供しない。

3.5.84 legend

HTML 仕様 legend
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-legend
MSAA + IAccessible2
ロール: ROLE_SYSTEM_STATICTEXT; IA2_ROLE_LABEL
関係:fieldset との IA2_RELATION_LABEL_FOR
UIA
コントロール型: Text
その他のプロパティ:fieldsetLabeledBy プロパティは、 legend 要素の UIA 要素を指す。
[ATK]
ロール: ATK_ROLE_LABEL
関係:fieldset 要素との ATK_RELATION_LABEL_FOR
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: "group"
コメント

3.5.85 li

HTML 仕様 li
[wai-aria-1.2] listitem ロール。親 olmenu または ul 内の li 要素の数を反映する aria-setsize 値、および集合内での li 要素の位置を反映する aria-posinset 値を伴う。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント li 要素が olmenu または ul の子でない場合、または包含するリスト要素が list ロールで公開されなくなった場合は、li 要素を generic ロールで公開する。

3.5.87 main

HTML 仕様 main
[wai-aria-1.2] main ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.88 map

HTML 仕様 map
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-map
MSAA + IAccessible2
イメージマップとして使用される場合はマップされない。それ以外の場合:
ロール: IA2_ROLE_TEXT_FRAME
UIA
マップされない
[ATK]
イメージマップとして使用される場合はマップされない。それ以外の場合:
ロール: ATK_ROLE_STATIC
AX
ロール: イメージマップとして使用される場合は AXImageMap。 それ以外の場合、
ロール: alt を持たない img と関連付けられている場合は AXGroup。それ以外の場合、
img と関連付けられていない場合はマップされない。
コメント

3.5.89 mark

HTML 仕様 mark
[wai-aria-1.2] mark ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.90 math

HTML 仕様 math
[wai-aria-1.2] コメントを参照
計算済みロール
コメントを参照
MSAA + IAccessible2 コメントを参照
UIA コメントを参照
[ATK] コメントを参照
AX コメントを参照
コメント math のマッピングは MathML AAM 1.0 によって定義される。

3.5.92 meta

HTML 仕様 meta
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.93 meter

HTML 仕様 meter
[wai-aria-1.2] meter ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.95 noscript

HTML 仕様 noscript
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.96 object

HTML 仕様 object
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-object
MSAA + IAccessible2
データファイルの形式に依存する。プラグインを含む場合:
ロール: IA2_ROLE_EMBEDDED_OBJECT
状態: ウィンドウなしプラグインの場合は STATE_SYSTEM_UNAVAILABLE
UIA
データファイルの形式に依存する。
[ATK]
データファイルの形式に依存する。プラグインを含む場合:
ロール: ATK_ROLE_EMBEDDED
AX データファイルの形式に依存する。
コメント

3.5.97 ol

HTML 仕様 ol
[wai-aria-1.2] list ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.98 optgroup

HTML 仕様 optgroup
[wai-aria-1.2] group ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.99 option ( オプションのリスト内、または datalist 内の候補を表す)

HTML 仕様 option オプションの リスト内、または datalist 内の候補を表す)
[wai-aria-1.2] option ロール。要素の aria-selected 状態は、要素の selectedness が true の場合は "true" に、それ以外の場合は "false" に設定される。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.100 output

HTML 仕様 output
[wai-aria-1.2] status ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
関係: 関連付けられた label 要素との IA2_RELATION_LABELLED_BY
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
関係: 関連付けられた label 要素との ATK_RELATION_LABELLED_BY
AX
WAI-ARIA マッピングを使用
コメント AXDescription: 関連付けられた label 要素サブツリーからの値。
undefined

3.5.101 p

HTML 仕様 p
[wai-aria-1.2] paragraph ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.102 param

HTML 仕様 param
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント paramHTML において廃止されている

3.5.103 picture

HTML 仕様 picture
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.104 pre

HTML 仕様 pre
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.105 progress

HTML 仕様 progress
[wai-aria-1.2] progressbar ロール。進捗バーが確定的である場合は、 aria-valuemax プロパティを進捗バーの最大値に、 aria-valuemin プロパティを 0 に設定し、aria-valuenow プロパティを進捗バーの現在値に設定する
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.106 q

HTML 仕様 q
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント ::before および ::after CSS 擬似コンテンツは、プラットフォームによって 要素の引用符をレンダリングするために使用される。

3.5.107 rp

HTML 仕様 rp
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-rp
MSAA + IAccessible2
アクセシブルオブジェクトなし。ブラウザーが ruby をサポートする場合、子要素は公開されない。
UIA
アクセシブルオブジェクトなし。
[ATK]
アクセシブルオブジェクトなし。ブラウザーが ruby をサポートする場合、子要素は公開されない。
AX マップされない
コメント

3.5.108 rt

HTML 仕様 rt
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-rt
MSAA + IAccessible2
アクセシブルオブジェクトなし。ブラウザーが ruby をサポートする場合、子要素は公開されない。
UIA
アクセシブルオブジェクトなし。
[ATK]
アクセシブルオブジェクトなし。
AX
AXRole: AXGroup
AXSubrole: AXRubyText
AXRoleDescription: "group"
コメント

3.5.109 ruby

HTML 仕様 ruby
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-ruby
MSAA + IAccessible2
ロール: ROLE_SYSTEM_TEXT; IA2_ROLE_TEXT_FRAME
UIA
コントロール型: Text
ローカライズ済みコントロール型: "ruby"
[ATK]
ロール: ATK_ROLE_STATIC
AX
AXRole: AXGroup
AXSubrole: AXRubyInline
AXRoleDescription: "group"
コメント

3.5.110 s

HTML 仕様 s
[wai-aria-1.2] deletion ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.111 samp

HTML 仕様 samp
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.112 script

HTML 仕様 script
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.114 section

HTML 仕様 section
[wai-aria-1.2] region ロール。ただし、section 要素にアクセシブル名がある場合。 そうでない場合は、 generic ロール。
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.115 selectmultiple 属性を持つ、または size 属性の値が 1 より大きい)

HTML 仕様 select multiple 属性を持つ、またはsize 属性の値が 1 より大きい)
[wai-aria-1.2] listbox ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.116 selectmultiple 属性を持たず、かつ size 属性の値が 1 より大きくない)

HTML 仕様 select multiple 属性を持たず、かつsize 属性の値が 1 より大きくない)
[wai-aria-1.2] combobox ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.117 slot

HTML 仕様 slot
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.118 small

HTML 仕様 small
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント プラットフォーム固有のフォントサイズスタイルによって公開される。

3.5.119 source

HTML 仕様 source
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.120 span

HTML 仕様 span
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.121 strong

HTML 仕様 strong
[wai-aria-1.2] strong ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.122 style

HTML 仕様 style
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント
注記: CSS プロパティが、アクセシビリティ API によって公開される内容に影響する場合がある。たとえば、 display: none または visibility: hidden は要素を アクセシビリティ ツリーから削除し、その存在を支援技術から隠す。

3.5.123 sub

HTML 仕様 sub
[wai-aria-1.2] subscript ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.124 summary

HTML 仕様 summary
[wai-aria-1.2] 対応するロールなし
計算済みロール

要素が親 details 要素内でその型の最初の子である場合: html-summary

そうでない場合、つまり親 details 要素のその型の最初の子でない場合、 または details 要素の子でない場合: generic ロール

MSAA + IAccessible2
ロール: ROLE_SYSTEM_PUSHBUTTON
状態: STATE_SYSTEM_EXPANDED / STATE_SYSTEM_COLLAPSED
アクション: expand / collapse
UIA
コントロール型: Button
コントロールパターン: ExpandCollapse
[ATK]
ロール: ROLE_TOGGLE_BUTTON
関係: ATK_RELATION_DETAILS
AX
AXRole: AXDisclosureTriangle
AXSubrole: (nil)
AXRoleDescription: "disclosure triangle"
コメント summary 要素が details 要素の子でない場合、または親 details の最初の summary 要素でない場合、 ユーザーエージェントは summary 要素を generic ロールで公開しなければならない。

3.5.125 sup

HTML 仕様 sup
[wai-aria-1.2] superscript ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.126 svg

HTML 仕様 svg
[wai-aria-1.2] コメントを参照
計算済みロール
コメントを参照
MSAA + IAccessible2 コメントを参照
UIA コメントを参照
[ATK] コメントを参照
AX コメントを参照
コメント svg のマッピングは SVG Accessibility API Mappings によって定義される。Graphics Accessibility API Role Mappings も参照。

3.5.127 table

HTML 仕様 table
[wai-aria-1.2] table ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
関係: レンダリングされた子 caption 要素の最初のインスタンスとの IA2_RELATION_LABELLED_BY
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
関係: レンダリングされた子 caption 要素の最初のインスタンスとの ATK_RELATION_LABELLED_BY
AX
WAI-ARIA マッピングを使用
AXDescription: レンダリングされた子 caption 要素の最初のインスタンスからの値
コメント

3.5.128 tbody

HTML 仕様 tbody
[wai-aria-1.2] rowgroup ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2 WAI-ARIA マッピングを使用
UIA WAI-ARIA マッピングを使用
[ATK] WAI-ARIA マッピングを使用
AX WAI-ARIA マッピングを使用
コメント

3.5.129 td(祖先の table 要素が table ロールを持つ)

HTML 仕様 td (祖先の table 要素が table ロールを持つ)
[wai-aria-1.2] cell ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.130 td(祖先の table 要素が grid または treegrid ロールを持つ)

HTML 仕様 td (祖先の table 要素が grid または treegrid ロールを持つ)
[wai-aria-1.2] gridcell ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.131 template

HTML 仕様 template
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.132 textarea

HTML 仕様 textarea
[wai-aria-1.2] textbox ロール、および aria-multiline プロパティを "true" に設定
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.133 tfoot

HTML 仕様 tfoot
[wai-aria-1.2] rowgroup ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.134 th (列 ヘッダー、行ヘッダー、列グループヘッダー、行グループヘッダーではなく、祖先の table 要素が table ロールを持つ)

HTML 仕様 th 列 ヘッダー行 ヘッダー列 グループヘッダー、または 行 グループヘッダーではなく、祖先の table 要素が table ロールを持つ)
[wai-aria-1.2] cell ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.135 th (列ヘッダー、行ヘッダー、列グループ ヘッダー、行グループヘッダーではなく、祖先の table 要素が grid または treegrid ロールを持つ)

HTML 仕様 th 列 ヘッダー行 ヘッダー列 グループヘッダー、または 行 グループヘッダーではなく、祖先の table 要素が grid または treegrid ロールを持つ)
[wai-aria-1.2] gridcell ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.136 th (列ヘッダーまたは列グループヘッダーである)

HTML 仕様 th 列 ヘッダーまたは 列 グループヘッダーである)
[wai-aria-1.2] columnheader ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.137 th (行ヘッダーまたは行グループヘッダーである)

HTML 仕様 th 行 ヘッダーまたは 行 グループヘッダーである)
[wai-aria-1.2] rowheader ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.138 thead

HTML 仕様 thead
[wai-aria-1.2] rowgroup ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.139 time

HTML 仕様 time
[wai-aria-1.2] time ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.140 title

HTML 仕様 title
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント title 要素は、その文書のアクセシブル名 を提供する。

3.5.141 tr

HTML 仕様 tr
[wai-aria-1.2] row ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.142 track

HTML 仕様 track
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.5.143 u

HTML 仕様 u
[wai-aria-1.2] generic ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント プラットフォーム固有の下線テキストスタイルによって公開される。

3.5.144 ul

HTML 仕様 ul
[wai-aria-1.2] list ロール
計算済みロール
WAI-ARIA マッピングを使用
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.5.145 var

HTML 仕様 var
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-var
MSAA + IAccessible2
アクセシブルオブジェクトなし。使用されるスタイルは、 そのテキストコンテナー上のテキスト属性にマップされる。
UIA
アクセシブルオブジェクトなし。使用されるスタイルは、親アクセシブルオブジェクト上に 実装される TextRange コントロールパターンの UIA テキスト属性識別子によって公開される。
[ATK]
アクセシブルオブジェクトなし。使用されるスタイルは、 そのテキストコンテナー上のテキスト属性にマップされる。
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: "group"
コメント

3.5.146 video

HTML 仕様 video
[wai-aria-1.2] 対応するロールなし
計算済みロール
html-video
MSAA + IAccessible2
ロール: ROLE_SYSTEM_GROUPING
UIA
コントロール型: Group
ローカライズ済みコントロール型: "group"
注記: controls 属性が存在する場合、UI コントロール(例: 再生、音量)は video 要素の子としてアクセシビリティ ツリー内に公開され、コントロールの型に応じて適切にマップされる(例: button または slider)。
ユーザーエージェントは、以下をアクセシビリティ ツリーに含め、それらを非表示または画面外としてマークしてもよい:
  • 読み込みメッセージまたはエラーメッセージ
  • 現在表示されていない UI コントロール
[ATK]
ロール: ATK_ROLE_VIDEO
AX
AXRole: AXGroup
AXSubrole: AXVideo
AXRoleDescription: "video playback"
注記: controls 属性が存在する場合、UI コントロール(例: 再生、音量)は、 アクセシブル オブジェクトの子孫として公開され、そのロールは toolbar であり、コントロールの型に応じて適切にマップされる(例: button または slider)。
コメント

3.5.147 wbr

HTML 仕様 wbr
[wai-aria-1.2] 対応するロールなし
計算済みロール
マップされない
MSAA + IAccessible2
改行が追加された場合は、テキストコンテナー上の IAccessibleText で公開する
UIA
マップされない
[ATK]
追加された場合の改行は、そのテキストコンテナー上の Text インターフェイスを介して 公開される
AX
AXRole: AXGroup
AXSubrole: (nil)
AXRoleDescription: "group"
コメント

3.6 HTML 属性の状態およびプロパティマッピング

3.6.1 abbr

HTML 仕様 abbr
要素 th
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
オブジェクト属性:abbr 要素が提供されるまで "abbr"
UIA
マップされない
[ATK]
オブジェクト属性:abbr 要素が提供されるまで "abbr"
AX AXDescription: <value>
コメント

3.6.2 accept

HTML 仕様 accept
要素 input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.3 accept-charset

HTML 仕様 accept-charset
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.4 accesskey

HTML 仕様 accesskey
要素 HTML elements
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
accKeyboardShortcut および IAccessibleAction::keyBinding でアクセス可能なキーバインディング
UIA
プロパティ: AccessKey: <value>
[ATK]
atk_action_get_keybinding
AX AXAccessKey: <value>
コメント

3.6.5 action

HTML 仕様 action
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.6 allow

HTML 仕様 allow
要素 iframe
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.7 allowfullscreen

HTML 仕様 allowfullscreen
要素 iframe
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.8 alt

HTML 仕様 alt
要素 area; img; input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2 アクセシブル名に使用され、 accName を介して公開される
UIA
プロパティ: Name
[ATK]
アクセシブル名に 使用され、atk_object_get_name を介して公開される
AX AXDescription: <value>
コメント

3.6.9 as

HTML 仕様 as
要素 link
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.10 async

HTML 仕様 async
要素 script
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.11 autocapitalize

HTML 仕様 autocapitalize
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.12 autocomplete

HTML 仕様 autocomplete
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント
注記

注記: aria-autocomplete 属性と HTML autocomplete 属性は異なる機能を持つ。aria-autocomplete 属性は、 HTML form 要素、または明示的な ARIA form ロールを持つ要素ではサポートされない。

注記

form 要素で使用される場合、autocomplete 属性は、そのフォームが所有するフォームコントロールの autofill field name が既定で "on" または "off" に 設定されるかどうかを識別する。コントロールのマッピングについては、 inputselecttextarea 用の autocomplete を参照。

3.6.13 autocomplete

HTML 仕様 autocomplete
要素 input, select および textarea
[WAI-ARIA-1.2]

autocomplete=off が指定されている場合、またはコントロールが autocomplete=off を持つ form に所有されている場合 - aria-autocomplete=none

それ以外の場合、aria-autocomplete

注記

注記: aria-autocomplete 属性と HTML autocomplete 属性は異なる機能を持つが、ユーザーエージェントが コントロールの自動補完対応を公開するための仕組みとしては重なり合う。

MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

フォームコントロールに autocomplete=off が指定されており (属性の明示的な使用によるものか、autocomplete=off を持つ親 form 要素から off 状態を継承したことによるものかを問わない)、 かつ有効な値を持つ aria-autocomplete 属性も指定されている場合、 ユーザーエージェントは aria-autocomplete 属性値のみを公開しなければならない。

それ以外の場合で、フォームコントロールに有効なトークン値を持つ autocomplete 属性と aria-autocomplete 属性が 指定されている場合、ユーザーエージェントは autocomplete 属性値のみを公開しなければならない。

3.6.14 autofocus

HTML 仕様 autofocus
要素 HTML 要素
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント 最小ロールとして group を提供する。

3.6.15 autoplay

HTML 仕様 autoplay
要素 audio および video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.16 blocking

HTML 仕様 blocking
要素 link; script; style
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.17 charset

HTML 仕様 charset
要素 meta
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.18 checked(存在する場合)

HTML 仕様 checked(存在する場合)
要素 input type=checkbox または type=radio
[WAI-ARIA-1.2] aria-checked="true"
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA プロパティ: Toggle.ToggleState: On (1)
[ATK]
WAI-ARIA マッピングを使用
AX AXValue: 1
コメント checkbox または radio 状態の input 要素が、 checked 属性と、有効な値を持つ aria-checked 属性の両方を含む場合、ユーザーエージェントは checked 属性値のみを公開しなければならない。

3.6.19 checked(存在しない場合)

HTML 仕様 checked(存在しない場合)
要素 input type=checkbox または type=radio
[WAI-ARIA-1.2] aria-checked="false"
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA プロパティ: Toggle.ToggleState: Off (0)
[ATK]
WAI-ARIA マッピングを使用
AX AXValue: 0
コメント checked 属性を持たない、checkbox または radio 状態の input 要素は、暗黙的な "false" 状態を持つ。ユーザーエージェントは、ネイティブ要素の 暗黙的な checked 状態と競合する aria-checked 属性を無視しなければならない。

3.6.20 cite

HTML 仕様 cite
要素 blockquote; del および ins; q
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX AXURL: <value>
コメント

3.6.21 class

HTML 仕様 class
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
オブジェクト属性: class: <value>
UIA
プロパティ: UIA_ClassNamePropertyId
[ATK]
オブジェクト属性: class: <value>
AX
プロパティ: AXDOMClassList
コメント

3.6.22 color

HTML 仕様 color
要素 link
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.23 cols

HTML 仕様 cols
要素 textarea
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX AXRangeForLine: <value>
コメント
マップされない

3.6.24 colspan

HTML 仕様 colspan
要素 td および th
[WAI-ARIA-1.2] aria-colspan
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.25 command (Toggle、Show、および Hide popover 状態において)

HTML 仕様 command
要素 buttonToggle popover 状態Show popover 状態および Hide popover 状態における command
[WAI-ARIA-1.2]

関連付けられた要素がポップオーバーとして表示されている場合: aria-expanded=true

関連付けられた要素が非表示の場合: aria-expanded=false

関連付けられた要素が command 属性を持つ要素のアクセシビリティ上の祖先である場合、 または DOM に存在しない場合: aria-expanded=undefined

関連付けられた要素が有効な popover 要素でない場合: aria-expanded マッピングなし。

MSAA + IAccessible2
WAI-ARIA マッピングを使用
オブジェクト属性: details-roles:popover
UIA
WAI-ARIA マッピングを使用
ATK
WAI-ARIA マッピングを使用
オブジェクト属性: details-roles:popover
AX
WAI-ARIA マッピングを使用
コメント

ユーザーエージェントは、指定された commandfor 属性によって識別される 関連付けられた要素との aria-details 関係を、以下の条件を除いて公開しなければならない:

  • 関連付けられた popover 要素が、呼び出し元要素の次の直接のアクセシビリティ上の兄弟である場合、
  • その要素が、関連付けられている popover の子孫である場合。
注記

submit button を表すボタン、または reset 状態にあり form owner を持つボタンは、コマンドを呼び出すことができない。

3.6.26 command (Close および Show Modal 状態において)

HTML 仕様 command
要素 button Close 状態における command)および Show Modal 状態
[WAI-ARIA-1.2]
close および show-modal 状態の command 属性は、 button 要素に追加のアクセシビリティマッピングを提供しない。
MSAA + IAccessible2
マップされない
UIA
マップされない
ATK
マップされない
AX
マップされない
コメント
注記

submit button を表すボタン、または reset 状態にあり form owner を持つボタンは、コマンドを呼び出すことができない。

3.6.27 commandfor

HTML 仕様 commandfor
要素 button
[WAI-ARIA-1.2]
コメントを参照
MSAA + IAccessible2
コメントを参照
UIA
コメントを参照
ATK
コメントを参照
AX
コメントを参照
コメント

commandfor 属性は、button 要素に関連付けられた要素を識別する。

指定された command 状態は、button とそのプログラム的に 関連付けられた要素との間の関係マッピングを公開する必要があるかどうかを決定する。

3.6.28 content

HTML 仕様 content
要素 meta
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.29 contenteditable

HTML 仕様 contenteditable
要素 HTML 要素
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2

要素が編集可能状態である場合、以下のマッピングは、その要素およびすべてのネストされた アクセシブルオブジェクトに適用される。ただし、 false 状態に指定されたものは例外である。

状態: IA2_STATE_EDITABLE および IA2_STATE_MULTI_LINE
インターフェイス: IAccessibleEditableText

要素が false 状態である場合: マップされない。

要素が inherit 状態である場合: その親要素の編集可能状態に一致する。

UIA

要素が編集可能状態である場合、以下のマッピングは、その要素およびすべてのネストされた アクセシブルオブジェクトに適用される。ただし、 false 状態に指定されたものは例外である。

コントロールパターン: TextEdit
プロパティ: AriaProperties.multiline:true

要素が false 状態である場合: マップされない。

要素が inherit 状態である場合: その親要素の編集可能状態に一致する。

[ATK]

要素が編集可能状態である場合、以下のマッピングは、その要素およびすべてのネストされた アクセシブルオブジェクトに適用される。ただし、 false 状態に指定されたものは例外である。

状態: ATK_STATE_EDITABLE および ATK_STATE_MULTI_LINE
インターフェイス: AtkEditableText

要素が false 状態である場合: マップされない。

要素が inherit 状態である場合: その親要素の編集可能状態に一致する。

AX ロール: AXTextArea
WAI-ARIA マッピングを使用
コメント 要素が contenteditable に設定され、かつ aria-readonly="true" である場合、ユーザーエージェントは contenteditable 状態のみを公開しなければならない。

3.6.30 controls

HTML 仕様 controls
要素 audio および video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX コントロールは AXToolbar として公開される
コメント

3.6.31 coords

HTML 仕様 coords
要素 area
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
アクセシブルオブジェクトの寸法を定義する (IAccessible::accLocation)
UIA
アクセシブルオブジェクトの寸法を定義する (BoundingRectangle)
[ATK]
アクセシブルオブジェクトの寸法を定義し、 atk_component_get_position および atk_component_get_size を介して公開される
AX
アクセシブルオブジェクトの寸法を定義し、 Frame プロパティを介して公開される
コメント

3.6.32 crossorigin

HTML 仕様 crossorigin
要素 audio; img; link; script; video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.33 data

HTML 仕様 data
要素 object
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.34 datetime

HTML 仕様 datetime
要素 del および ins
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
オブジェクト属性: datetime: <value>
UIA
マップされない
[ATK]
オブジェクト属性: datetime: <value>
AX AXDateTimeValue: <value>
コメント

3.6.35 datetime

HTML 仕様 datetime
要素 time
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
オブジェクト属性: datetime: <value>
UIA
プロパティ: FullDescription: <value>
[ATK]
オブジェクト属性: datetime: <value>
AX AXDateTimeValue: <value>
コメント

3.6.36 decoding

HTML 仕様 decoding
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.37 default

HTML 仕様 default
要素 track
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.38 defer

HTML 仕様 defer
要素 script
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.39 dir

HTML 仕様 dir
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
テキストコンテナー上の "writing-mode" テキスト属性として公開される。
UIA
親アクセシブルオブジェクト上に実装される TextRange コントロールパターンの TextFlowDirections 属性によって公開される。
[ATK]
テキストコンテナー上の "writing-mode" テキスト属性として公開される。
AX
マップされない
コメント

3.6.40 dir

HTML 仕様 dir
要素 bdo
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
テキストコンテナー上の "writing-mode" テキスト属性として公開される。
UIA
親アクセシブルオブジェクト上に実装される TextRange コントロールパターンの TextFlowDirections 属性によって公開される。
[ATK]
テキストコンテナー上の "writing-mode" テキスト属性として公開される。
AX
マップされない
コメント

3.6.41 dirname

HTML 仕様 dirname
要素 input および textarea
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.42 disabled

HTML 仕様 disabled
要素 button; input; optgroup; option; select; textarea; フォーム関連 カスタム要素
[WAI-ARIA-1.2] aria-disabled="true"
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント 要素が disabled 属性と、有効な値を持つ aria-disabled 属性の両方を持つ場合、ユーザーエージェントは disabled 属性値のみを公開しなければならない。

3.6.43 disabled

HTML 仕様 disabled
要素 fieldset
[WAI-ARIA-1.2] aria-disabled="true"
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

disabled 属性を持つ fieldset の、有効な legend 子要素内にあるフォームコントロールは無効にならない。

要素が disabled 属性と、有効な値を持つ aria-disabled 属性の両方を持つ場合、ユーザーエージェントは disabled 属性値のみを公開しなければならない。

HTML 仕様 disabled
要素 link
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2 マップされない
UIA マップされない
[ATK] マップされない
AX マップされない
コメント

3.6.45 download

HTML 仕様 download
要素 a および area
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.46 draggable

HTML 仕様 draggable
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
オブジェクト属性: draggable:true
UIA
マップされない
[ATK]
オブジェクト属性: draggable:true
AX
マップされない
コメント 最小ロールとして group を提供する。

3.6.47 enctype

HTML 仕様 enctype
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.48 enterkeyhint

HTML 仕様 enterkeyhint
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント 仮想キーボード上の enter キーに表示するアクションラベル(またはアイコン)を変更する。

3.6.49 fetchpriority

HTML 仕様 fetchpriority
要素 img; link; script
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.50 for

HTML 仕様 for
要素 label
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
アクセシブル名に使用される
関係: label と参照先の ラベル付け可能 要素との間の IA2_RELATION_LABEL_FOR および IA2_RELATION_LABEL_BY 関係
UIA
アクセシブル名に使用される
label 要素が別のラベル付け可能 要素を参照する for 属性を持つ場合、参照先要素の LabeledBy プロパティは label 要素の UIA 要素を指す。
[ATK]
アクセシブル名に使用される
関係: label と参照先の ラベル付け可能 要素との間の ATK_RELATION_LABEL_FOR および ATK_RELATION_LABEL_BY 関係
AX
アクセシブル名に使用される
コメント

3.6.51 for

HTML 仕様 for
要素 output
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
関係: 属性によって指し示される要素との IA2_RELATION_CONTROLLED_BY。 対になる要素は IA2_RELATION_CONTROLLER_FOR 関係を公開する。
UIA
マップされない
[ATK]
関係: 属性によって指し示される要素との ATK_RELATION_CONTROLLED_BY。 対になる要素は ATK_RELATION_CONTROLLER_FOR 関係を公開する。
AX
マップされない
コメント

3.6.52 form

HTML 仕様 form
要素 button; fieldset; input; label; object; output; select; textarea; フォーム関連 カスタム要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.53 formaction

HTML 仕様 formaction
要素 button; input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.54 formenctype

HTML 仕様 formenctype
要素 button; input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.55 formmethod

HTML 仕様 formmethod
要素 button; input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.56 formnovalidate

HTML 仕様 formnovalidate
要素 button; input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.57 formtarget

HTML 仕様 formtarget
要素 button; input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.58 headers

HTML 仕様 headers
要素 td; th
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
セルをそのヘッダーセルにリンクする。 IAccessibleTableCell::rowHeaderCells および IAccessibleTableCell::columnHeaderCells を介して公開される。
UIA
セルをそのヘッダーセルにリンクする。 Table.ItemColumnHeaderItems および Table.ItemRowHeaderItems を介して公開される。
[ATK]
セルをその行ヘッダーおよび列 ヘッダーセルにリンクする(注: API の制限により、公開できるのは 1 つの行ヘッダーセルおよび 1 つの列ヘッダーセルのみ)。 atk_table_get_row_header および atk_table_get_column_header を参照。
AX AXColumnHeaderUIElements および AXRowHeaderUIElements を介して公開
コメント

3.6.59 height

HTML 仕様 height
要素 canvas; embed; iframe; img; input; object; source (picture 内); video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
アクセシブルオブジェクトの高さを定義する (IAccessible::accLocation)
UIA
アクセシブルオブジェクトの高さを定義する (BoundingRectangle)
[ATK]
アクセシブルオブジェクトの高さを定義する (atk_component_get_size)
AX
アクセシブルオブジェクトの高さを定義する(AXSize プロパティ)
コメント

3.6.60 hidden

HTML 仕様 hidden
要素 HTML 要素
[WAI-ARIA-1.2] 要素がユーザーエージェント既定の display: none スタイルを保持している場合、 aria-hidden="true"。 それ以外の場合で、内容を隠す他の方法(例: visibility: hidden)が使用されていない場合は、 マップされない。
MSAA + IAccessible2 WAI-ARIA マッピングを使用
UIA WAI-ARIA マッピングを使用
[ATK] WAI-ARIA マッピングを使用
AX WAI-ARIA マッピングを使用
コメント

3.6.61 high

HTML 仕様 high
要素 meter
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
マップされない
UIA RangeValue.Maximum
[ATK]
マップされない
AX
マップされない
コメント

3.6.62 href

HTML 仕様 href
要素 a; area
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
リンクのアクセシブルオブジェクトを作成する。詳細については、 a および area 要素マッピングを参照。
UIA リンクのアクセシブルオブジェクトを作成する。詳細については、 a および area 要素 マッピングを参照。href 属性の値は Value.Value UIA プロパティに格納される。
[ATK]
リンクのアクセシブルオブジェクトを作成する。詳細については、 a および area 要素マッピングを参照。
AX AXURL: <value>
コメント
HTML 仕様 href
要素 link
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.64 hreflang

HTML 仕様 hreflang
要素 a; link
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.65 http-equiv

HTML 仕様 http-equiv
要素 meta
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.66 id

HTML 仕様 id
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
オブジェクト属性: id: <value>
UIA
プロパティ: UIA_AutomationIdPropertyId
[ATK]
オブジェクト属性: id: <value>
AX
プロパティ: AXDOMIdentifier
コメント

3.6.67 inert

HTML 仕様 inert
要素 HTML 要素
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2 コメントを参照
UIA コメントを参照
[ATK] コメントを参照
AX コメントを参照
コメント

inert であるノードはアクセシビリティ API に公開されない。

注記

注記: inert なノードは、inert ではない子孫を持つことができる。たとえば、 モーダル ダイアログ は inert なサブツリーから脱出できる。

3.6.68 indeterminate [IDL]

HTML 仕様 indeterminate [IDL]
要素 HTML 要素; input
[WAI-ARIA-1.2] aria-checked (state)="mixed"
MSAA + IAccessible2 WAI-ARIA マッピングを使用
UIA WAI-ARIA マッピングを使用
[ATK] WAI-ARIA マッピングを使用
AX WAI-ARIA マッピングを使用
コメント 要素に indeterminate [IDL] が設定され、かつ aria-checked 属性が設定されている場合、ユーザーエージェントは indeterminate [IDL] 状態のみを公開しなければならない。

3.6.69 ismap

HTML 仕様 ismap
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.70 itemid

HTML 仕様 itemid
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.71 itemprop

HTML 仕様 itemprop
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.72 itemref

HTML 仕様 itemref
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.73 itemscope

HTML 仕様 itemscope
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.74 itemtype

HTML 仕様 itemtype
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.75 kind

HTML 仕様 kind
要素 track
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2 マップされない
UIA マップされない
[ATK] マップされない
AX マップされない
コメント

3.6.76 label

HTML 仕様 label
要素 optgroup; option; track
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
アクセシブル名を関連付ける
UIA label 属性の対象要素は、label 属性を持つ要素を指す LabeledBy プロパティを持つ。 名前計算に参加する。
[ATK]
アクセシブル名を関連付ける
AX AXTitle: <value>
コメント 関連項目: Accessible Name and Description: Computation and API Mappings

3.6.77 lang

HTML 仕様 lang
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
テキストコンテナー上の "language" テキスト属性として公開される
UIA
lang 属性の値は、HTML 要素を表す UIA 要素の Culture プロパティ、および親アクセシブルオブジェクト上に実装される TextRange コントロールパターンの Culture 属性によって、ロケール識別子として公開される。
[ATK]
テキストコンテナー上の "language" テキスト属性として公開される
AX AXLanguage: <value>
コメント

3.6.78 list

HTML 仕様 list
要素 input
[WAI-ARIA-1.2] aria-controls
MSAA + IAccessible2
IA2_RELATION_CONTROLLER_FOR は、 list 属性の IDREF 値によって参照される datalist 要素を指す。
UIA
ControllerFor は、list 属性の IDREF 値によって参照される datalist 要素を指す。
[ATK]
ATK_RELATION_CONTROLLER_FOR は、 list 属性の IDREF 値によって参照される datalist 要素を指す。
AX
プロパティ: AXLinkedUIElements: list 属性の IDREF 値によって参照される datalist 要素を指す。
コメント datalist および input 要素マッピングを参照。

3.6.79 loop

HTML 仕様 loop
要素 audio; video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.80 low

HTML 仕様 low
要素 meter
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
マップされない
UIA
RangeValue.Minimum
[ATK]
マップされない
AX
マップされない
コメント

3.6.81 max

HTML 仕様 max
要素 input
[WAI-ARIA-1.2] aria-valuemax
MSAA + IAccessible2
要素がインターフェイスを実装している場合、 IAccessibleValue::maximumValue として公開される
UIA RangeValue.Maximum
[ATK]
要素が AtkValue インターフェイスを実装している場合、 atk_value_get_maximum_value として公開される
AX AXMaxValue: <value>
コメント

3.6.82 max

HTML 仕様 max
要素 meter; progress
[WAI-ARIA-1.2] aria-valuemax
MSAA + IAccessible2
要素がインターフェイスを実装している場合、 IAccessibleValue::maximumValue として公開される
UIA RangeValue.Maximum
[ATK]
要素が AtkValue インターフェイスを実装している場合、 atk_value_get_maximum_value として公開される
AX AXMaxValue: <value>
コメント

3.6.83 maxlength

HTML 仕様 maxlength
要素 input; textarea
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.84 media

HTML 仕様 media
要素 link; meta; source (picture 内); style
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.85 method

HTML 仕様 method
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.86 min

HTML 仕様 min
要素 input
[WAI-ARIA-1.2] aria-valuemin
MSAA + IAccessible2
要素がインターフェイスを実装している場合、 IAccessibleValue::minimumValue として公開される
UIA RangeValue.Minimum
[ATK]
要素が AtkValue インターフェイスを実装している場合、 atk_value_get_minimum_value として公開される
AX AXMinValue: <value>
コメント

3.6.87 min

HTML 仕様 min
要素 meter
[WAI-ARIA-1.2] aria-valuemin
MSAA + IAccessible2
要素がインターフェイスを実装している場合、 IAccessibleValue::minimumValue として公開される
UIA RangeValue.Minimum
[ATK]
要素が AtkValue インターフェイスを実装している場合、 atk_value_get_minimum_value として公開される
AX AXMinValue: <value>
コメント

3.6.88 minlength

HTML 仕様 minlength
要素 input; textarea
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
状態: 値が指定された最小長の値を満たさない場合、 IA2_STATE_INVALID_ENTRY
UIA
状態: 値が指定された最小長の値を満たさない場合、 IsDataValidForForm
[ATK]
状態: 値が指定された最小長の値を満たさない場合、 ATK_STATE_INVALID_ENTRY
AX
プロパティ: 値が指定された最小長の値を満たさない場合、 AXInvalid: true
コメント

3.6.89 multiple

HTML 仕様 multiple
要素 input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.90 multiple

HTML 仕様 multiple
要素 select
[WAI-ARIA-1.2] aria-multiselectable="true"
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.91 muted

HTML 仕様 muted
要素 audio; video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.92 name

HTML 仕様 name
要素 button; fieldset; input; output; select; textarea; フォーム関連 カスタム要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.93 name

HTML 仕様 name
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.94 name

HTML 仕様 name
要素 iframe; object
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.95 name

HTML 仕様 name
要素 map
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.96 name

HTML 仕様 name
要素 meta
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.97 name

HTML 仕様 name
要素 slot
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.98 nomodule

HTML 仕様 nomodule
要素 script
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.99 nonce

HTML 仕様 nonce
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.100 novalidate

HTML 仕様 novalidate
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.101 open

HTML 仕様 open
要素 details
[WAI-ARIA-1.2] aria-expanded="true | false"
MSAA + IAccessible2 STATE_SYSTEM_EXPANDED
STATE_SYSTEM_COLLAPSED
UIA ExpandCollapsePattern
[ATK]
状態: 属性値に応じて ATK_STATE_COLLAPSED または ATK_STATE_EXPANDED
AX AXExpanded: YES|NO
コメント summary 要素にプロパティを設定する。

3.6.102 open

HTML 仕様 open
要素 dialog
[WAI-ARIA-1.2]
open 属性が showModal() メソッドを介して設定される場合、 aria-modal="true" および aria-hidden="false"
それ以外の場合で、open 属性が show() メソッドを介して設定される、または作者によって明示的に指定される場合、 aria-modal="false" および aria-hidden="false"
MSAA + IAccessible2 WAI-ARIA マッピングを使用
UIA WAI-ARIA マッピングを使用
[ATK] WAI-ARIA マッピングを使用
AX WAI-ARIA マッピングを使用
コメント

open 属性の値は関係ない。open 属性が指定されていない場合、dialog の既定のユーザーエージェントスタイルは display: none である。

作者は、その display プロパティを変更することで、スタイル層を通じて dialog を表示できる。この方法で表示された場合、その dialogaria-modal="false" および aria-hidden="false" である。

3.6.103 optimum

HTML 仕様 optimum
要素 meter
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.104 pattern

HTML 仕様 pattern
要素 input
[WAI-ARIA-1.2]
値がパターンに一致しない場合: aria-invalid="true"; それ以外の場合、 aria-invalid="false"
MSAA + IAccessible2 WAI-ARIA マッピングを使用
UIA WAI-ARIA マッピングを使用
[ATK] WAI-ARIA マッピングを使用
AX WAI-ARIA マッピングを使用
コメント

3.6.105 ping

HTML 仕様 ping
要素 a および area
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.106 placeholder

HTML 仕様 placeholder
要素 input; textarea
[WAI-ARIA-1.2] aria-placeholder
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント
placeholder 属性と aria-placeholder 属性が 両方存在し、かつ placeholder 属性の値が空でない場合、ユーザー エージェントは MUSTplaceholder 属性の値を公開し、aria-placeholder を 無視しなければならない。placeholder 属性の値が空である場合、 ユーザーエージェントは MUSTaria-placeholder 属性の値を公開しなければならない。

3.6.107 playsinline

HTML 仕様 playsinline
要素 video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.108 popover

HTML 仕様 popover
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2 関係: IA2_RELATION_DETAILS_FOR は呼び出し元要素を指す。 コメントを参照
オブジェクト属性: ispopup: <value>。ここで <value>popover 型を反映する。
UIA 詳細関係を必要とする条件を満たす呼び出し元要素が存在する場合、その呼び出し元要素との間に 詳細関係が作成される。 コメントを参照
[ATK]

関係: RELATION_DETAILS_FOR は 呼び出し元要素を指す。コメントを参照

オブジェクト属性: ispopup: <value>。ここで <value>popover 型を反映する。
AX 未定
コメント

ユーザーエージェントは、以下の条件下では、 popover とその呼び出し元要素との間の詳細関係を公開してはならない (MUST NOT):

  • popover が呼び出し元要素の次の直接のアクセシビリティ上の兄弟である場合、
  • 要素が popovertargetaction=hide 属性値を持つ場合、
  • または、要素が popover の子孫であり、その popovertarget が "auto" 状態である場合。

暗黙のロールが generic である要素に指定されている場合、その要素のロールは、 すべての popover 状態において、代わりに group にマップされる。

注記

異なる popover 状態に対する固有のマッピングは存在しない。popover 要素のアクセシビリティマッピングの変更は、作者の責任となる。たとえば、 異なる基礎となる HTML 要素、 属性、または ARIA 属性を使用して、そのような変更を行う。

3.6.109 popovertarget

HTML 仕様 popovertarget
要素 button; input type=button, image, reset, submit
[WAI-ARIA-1.2]

関連付けられた要素が popover として表示されている場合: aria-expanded=true

関連付けられた要素が非表示の場合: aria-expanded=false

関連付けられた要素が command 属性を持つ要素の アクセシビリティ上の祖先である場合、または DOM に存在しない場合: aria-expanded=undefined

関連付けられた要素が有効な popover 要素でない場合: aria-expanded マッピングなし。

MSAA + IAccessible2
WAI-ARIA マッピングを使用
オブジェクト属性: details-roles:popover
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
オブジェクト属性: details-roles:popover
AX
WAI-ARIA マッピングを使用
コメント

ユーザーエージェントは、以下の条件を除いて、関連付けられた popover 要素との aria-details 関係を公開しなければならない(MUST):

  • 要素の popovertargetaction 属性値が "hide" である場合
  • 関連付けられた popover 要素が、呼び出し元要素の次の直接のアクセシビリティ上の兄弟である場合、
  • 要素の暗黙または明示的な popovertargetaction が "auto" 状態であり、かつその要素が関連付けられている popover の子孫である場合。
注記

submit button を表し、かつ form owner を持つボタンは、popover を呼び出すことができない。

3.6.110 popovertargetaction

HTML 仕様 popovertargetaction
要素 button; input type=button, image, reset, submit
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント この属性の値は、関連する popovertarget 属性のマッピングに影響し得る。

3.6.111 poster

HTML 仕様 poster
要素 video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.112 preload

HTML 仕様 preload
要素 audio および video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.113 readonly

HTML 仕様 readonly
要素 input; textarea; フォーム関連 カスタム要素
[WAI-ARIA-1.2] aria-readonly="true"
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント 要素が readonly 属性と、有効な値を持つ aria-readonly 属性の両方を含む場合、ユーザーエージェントは readonly 属性値のみを公開しなければならない(MUST)。

3.6.114 referrerpolicy

HTML 仕様 referrerpolicy
要素 a; area; iframe; img; link; script
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.115 rel

HTML 仕様 rel
要素 a; area; link
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.116 required

HTML 仕様 required
要素 input; select; textarea
[WAI-ARIA-1.2] aria-required
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

要素が required 属性と、有効な値を持つ aria-required 属性の両方を含む場合、ユーザーエージェントは required 属性値のみを公開しなければならない(MUST)。

要素が required である場合、ユーザーエージェントは、その要素を初期の無効状態(aria-invalid="true")として 公開してはならない(MUST NOT)。 ユーザーエージェントは、1) ユーザーが required 要素と意図的に対話した後、 またはフォームの送信を試みた後で、 2) その要素または複数の要素が 制約検証 を満たさない場合にのみ、無効状態を公開するべきである(SHOULD)。

これらの条件が満たされるまで、ユーザーエージェントはその要素を(aria-invalid="false")として 公開しなければならない(MUST)。

3.6.117 reversed

HTML 仕様 reversed
要素 ol
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
子リスト項目マーカーの数値またはアルファベットの順序を逆にする。
UIA
子リスト項目マーカーの数値またはアルファベットの順序を逆にする。
[ATK]
子リスト項目マーカーの数値またはアルファベットの順序を逆にする。
AX
子リスト項目マーカーの数値またはアルファベットの順序を逆にする。
コメント

3.6.118 rows

HTML 仕様 rows
要素 textarea
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.119 rowspan

HTML 仕様 rowspan
要素 td; th
[WAI-ARIA-1.2] aria-rowspan
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.120 sandbox

HTML 仕様 sandbox
要素 iframe
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.121 scope

HTML 仕様 scope
要素 th
[WAI-ARIA-1.2]
scope="row" の場合、throwheader にマップする
scope="col" の場合、thcolumnheader にマップする
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.122 selected

HTML 仕様 selected
要素 option
[WAI-ARIA-1.2] aria-selected="true"
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント 要素が selected 属性と、有効な値を持つ aria-selected 属性の両方を含む場合、ユーザーエージェントは selected 属性値のみを公開しなければならない(MUST)。

3.6.123 shape

HTML 仕様 shape
要素 area
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.124 size

HTML 仕様 size
要素 input; select
[WAI-ARIA-1.2]
input 要素についてはマップされない。
1 より大きい場合、listbox アクセシブルオブジェクトを作成する。詳細については select 要素を参照。
MSAA + IAccessible2
input 要素についてはマップされない。
select 要素については WAI-ARIA マッピングを使用する。
UIA
input 要素についてはマップされない。
select 要素については WAI-ARIA マッピングを使用する。
[ATK]
input 要素についてはマップされない。
select 要素については WAI-ARIA マッピングを使用する。
AX
input 要素についてはマップされない。
select 要素については WAI-ARIA マッピングを使用する。
コメント size 属性を許容する input 要素では、この属性は既定の幅を変更する。 CSS によって指定された幅は、これらの input 要素に対する size 属性の効果を無効にする。

3.6.125 sizes

HTML 仕様 sizes
要素 link
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.126 sizes

HTML 仕様 sizes
要素 img; source
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.127 slot

HTML 仕様 slot
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.128 span

HTML 仕様 span
要素 col; colgroup
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
列にあるすべてのセル上で IAccessibleTableCell::columnExtent として公開される
UIA
列にあるすべてのセル上で GridItem.ColumnSpan として公開される
[ATK]
atk_table_get_column_extent_at を介して公開される
AX
AXColumnIndexRange.length: <value>
コメント

3.6.129 spellcheck

HTML 仕様 spellcheck
要素 HTML 要素
[WAI-ARIA-1.2] aria-invalid="spelling" または grammar
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.130 src

HTML 仕様 src
要素 audio; embed; iframe; img; input; script; source (audio または video 内); track; video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
オブジェクト属性: img のみで src
UIA
マップされない
[ATK]
オブジェクト属性: img のみで src
AX img および input type="image" 上で AXURL: <value>
コメント

3.6.131 srcdoc

HTML 仕様 srcdoc
要素 iframe
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.132 srclang

HTML 仕様 srclang
要素 track
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.133 srcset

HTML 仕様 srcset
要素 img; source
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.134 start

HTML 仕様 start
要素 ol
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
子リスト項目アクセシブルオブジェクトの最初の番号を、 start 属性の値と一致するように変更する。
UIA
子リスト項目アクセシブルオブジェクトの最初の番号を、 start 属性の値と一致するように変更する。
[ATK]
子リスト項目アクセシブルオブジェクトの最初の番号を、 start 属性の値と一致するように変更する。
AX
子リスト項目アクセシブルオブジェクトの最初の番号を、 start 属性の値と一致するように変更する。
コメント

3.6.135 step

HTML 仕様 step
要素 input
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA inputRange 状態にある場合、RangeValue.SmallChangeRangeValue.LargeChange の両方を step の値に設定する。
[ATK]
要素が AtkValue インターフェイスを実装する場合、 atk_value_get_minimum_increment として公開される。
AX マップされない
コメント

3.6.136 style

HTML 仕様 style
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.137 tabindex

HTML 仕様 tabindex
要素 HTML 要素
[WAI-ARIA-1.2] フォーカス状態および イベント表を参照
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.138 target

HTML 仕様 target
要素 a; area
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.139 target

HTML 仕様 target
要素 base
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.140 target

HTML 仕様 target
要素 form
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.141 title

HTML 仕様 title
要素 HTML 要素
[WAI-ARIA-1.2]
アクセシブル名、または アクセシブル説明、または マップされない(コメントを参照)。
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント
アクセシブル名および 説明の計算セクションは、title 属性がマップされるかどうか、またマップされる場合はどの [WAI-ARIA] プロパティを通じてマップされるかを規定する。

3.6.142 title

HTML 仕様 title
要素 abbr; dfn
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
アクセシブル名を関連付ける
UIA
アクセシブル名を関連付ける
[ATK]
アクセシブル名を関連付ける
AX AXExpandedTextValue: <value>
コメント
HTML 仕様 title
要素 link
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2 マップされない
UIA マップされない
[ATK] マップされない
AX マップされない
コメント

3.6.144 title

HTML 仕様 title
要素 link; style
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント CSS スタイルシートの名前を提供する。

3.6.145 translate

HTML 仕様 translate
要素 HTML 要素
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント
HTML 仕様 type
要素 a; link
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.147 type

HTML 仕様 type
要素 button
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
submit 型はフォーム内の 既定のボタンである場合がある。
UIA
submit 型はフォーム内の 既定のボタンである場合がある。
[ATK]
submit 型はフォーム内の 既定のボタンである場合がある。
AX
submit 型はフォーム内の 既定のボタンである場合がある。
コメント

3.6.148 type

HTML 仕様 type
要素 embed; object; script; source
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.149 type

HTML 仕様 type
要素 input
[WAI-ARIA-1.2] ARIA ロールが定義されている input 型については、WAI-ARIA マッピングを参照。
MSAA + IAccessible2
アクセシブルロール、状態、その他のプロパティを定義する。以下を参照: type="text", type="password", type="button", など。
UIA
アクセシブルロール、状態、その他のプロパティを定義する。以下を参照: type="text", type="password", type="button", など。
[ATK]
アクセシブルロール、状態、その他のプロパティを定義する。以下を参照: type="text", type="password", type="button", など。
AX
アクセシブルロール、状態、その他のプロパティを定義する。以下を参照: type="text", type="password", type="button", など。
コメント

3.6.150 type

HTML 仕様 type
要素 ol
[WAI-ARIA-1.2] マップされない
MSAA + IAccessible2
リスト項目マーカーを定義する。これは アクセシブル オブジェクトを持たないが、関連付けられた リスト項目のアクセシブルテキスト内のコンテンツとして公開される。
インターフェイス: IAccessibleText2
UIA
リスト項目マーカーを定義する。これは アクセシブル オブジェクトを持たないが、関連付けられた リスト項目のアクセシブルテキスト内のコンテンツとして公開される。
コントロールパターン: Text
[ATK]
リスト項目マーカーを定義する。これは アクセシブル オブジェクトを持たないが、関連付けられた リスト項目のアクセシブルテキスト内のコンテンツとして公開される。
インターフェイス: ATKText
AX
リスト項目マーカーを定義する。これは AXValue 内のコンテンツとして公開され、アクセシブル オブジェクトとしてレンダリングされる:
AXRole: AXListMarker
AXSubrole: (nil)
AXRoleDescription: "list marker"
コメント
一部のプラットフォーム(IAccessible2、ATK、UIA)は、リスト項目マーカーに対して アクセシブル オブジェクトを公開しない。これは、そのオブジェクトが作成された後で アクセシビリティ ツリーから刈り込まれた場合でも、そもそも作成されなかった場合でも同じである。代わりに、それらはリスト 項目マーカーを関連付けられたリスト項目のアクセシブルテキストの一部として公開する。これらの 場合、実装者は、リスト項目レンダラーからのオフセットをそのまま使用するのではなく、 リスト項目マーカーもコンテンツとして含むようになった更新後のリスト項目テキストについて、 オフセット(例: キャレット移動イベント、テキスト選択イベントなど)を調整する必要がある。

3.6.151 usemap

HTML 仕様 usemap
要素 img
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
イメージマップの作成を担当する。
UIA
イメージマップの作成を担当する。
[ATK]
イメージマップの作成を担当する。
AX
イメージマップの作成を担当する。
コメント img 要素を参照。

3.6.152 value

HTML 仕様 value
要素 button; option
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.153 value

HTML 仕様 value
要素 data
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

3.6.154 value

HTML 仕様 value
要素 input; input type=date; input type=datetime-local; input type=email; input type=month; input type=number; input type=password; input type=range input type=search; input type=tel; input type=text; input type=url; input type=week;
[WAI-ARIA-1.2] aria-valuenow
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.155 value

HTML 仕様 value
要素 input type=button; input type=reset; input type=submit
[WAI-ARIA-1.2] inputアクセシブル名に寄与する
MSAA + IAccessible2
コメントを参照
UIA
コメントを参照
ATK
コメントを参照
AX
コメントを参照
コメント 指定されている場合、その属性の値は、buttonreset および submit 状態の input 要素に対する アクセシブル名の計算で使用される ホスト言語 ラベルになる。

3.6.156 value

HTML 仕様 value
要素 input type=checkbox; input type=hidden; input type=radio
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
ATK
マップされない
AX
マップされない
コメント
注記

これらの input 状態の value 属性は、 ユーザーに直接伝達されない。

3.6.157 value

HTML 仕様 value
要素 input type=color
[WAI-ARIA-1.2] aria-valuenow & aria-valuetext
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
ATK
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント ユーザーエージェントは、色値の人間にわかりやすい表現を提示するために、 value 属性の正確なテキスト値、または指定されたテキストのローカライズされた変種を使用してもよい(MAY)。

3.6.158 value

HTML 仕様 value
要素 input type=image
[WAI-ARIA-1.2] inputアクセシブル名に寄与する
MSAA + IAccessible2
コメントを参照
UIA
コメントを参照
ATK
コメントを参照
AX
コメントを参照
コメント 指定されており、かつ image 状態の inputalt 属性が指定されていない場合、その属性の値は ホスト言語 ラベルとして アクセシブル名の計算で使用され、 画像ソースが壊れている場合はテキストとしてレンダリングされる。それ以外の場合、この属性は無視される。

3.6.159 value

HTML 仕様 value
要素 li
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
li のアクセシブルオブジェクトの最初のテキストノードとして公開される。
UIA
value 属性の値を、リスト項目内の最初のテキストノードとして公開する。 value 属性の値が整数である場合、UIA PositionInSet プロパティをその 整数値に設定する。
[ATK]
li のアクセシブルオブジェクトの最初のテキストノードとして公開される。
AX
アクセシブルオブジェクトとともに AXValue: <value> として公開される:
AXRole: AXListMarker
AXSubrole: (nil)
AXRoleDescription: list marker
コメント

3.6.160 value

HTML 仕様 value
要素 meter; progress
[WAI-ARIA-1.2] aria-valuenow
MSAA + IAccessible2
WAI-ARIA マッピングを使用
UIA
WAI-ARIA マッピングを使用
[ATK]
WAI-ARIA マッピングを使用
AX
WAI-ARIA マッピングを使用
コメント

3.6.161 width

HTML 仕様 width
要素 canvas; embed; iframe; img; input; object; sourcepicture 内); video
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
アクセシブルオブジェクトの幅を定義する (IAccessible::accLocation
UIA
アクセシブルオブジェクトの幅を定義する (BoundingRectangle
[ATK]
アクセシブルオブジェクトの幅を定義する (atk_component_get_size
AX AXSize: w=n
コメント

3.6.162 wrap

HTML 仕様 wrap
要素 textarea
[WAI-ARIA-1.2]
マップされない
MSAA + IAccessible2
マップされない
UIA
マップされない
[ATK]
マップされない
AX
マップされない
コメント

4. アクセシブル名および 説明の計算

アクセシブル名および アクセシブル説明という用語は、 すべての アクセシビリティ API で提供されるプロパティである。プロパティ名は API ごとに異なる場合があるが、同じ機能、すなわち短い(名前)またはより長い(説明) テキスト文字列のコンテナーとして機能する。

テキスト代替 計算は、アクセシブル名および アクセシブル説明の両方を生成するために使用される。 複数の異なる種類の 要素ノード、および マークアップの組み合わせに対して、異なる規則が提供されている。

注記

ユーザーエージェントは、関連するアクセシビリティ情報が変更されたとき、アクセシブルオブジェクトを破棄して再作成することにより、 または指定された 名前変更イベントマッピングおよび 説明変更イベント マッピングに従ってオブジェクトへの変更を通知することにより、支援技術に通知する。

4.1 HTML 要素別のアクセシブル名 計算

4.1.1 input type="text", input type="password", input type="number", input type="search", input type="tel", input type="email", input type="url" および textarea 要素のアクセシブル名 計算

  1. コントロールに aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. アクセシブル名が まだ空の場合: 関連付けられた label 要素のサブツリーの テキスト 等価計算を使用する。複数の label が 関連付けられている場合は、DOM 順にそれらのサブツリーを空白で区切って連結する。

    コントロールがその label 要素によってカプセル化されている場合、コントロールの 作者指定値またはユーザー入力値を、計算された アクセシブル名から除外する。

  3. アクセシブル名が まだ空の場合: コントロールの title 属性の値を使用する。
  4. アクセシブル名が まだ空の場合: コントロールの placeholder 属性の値を使用する。
  5. それ以外の場合、要素の aria-placeholder 属性の値を使用する。
  6. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.2 input type="button", input type="submit" および input type="reset" 要素のアクセシブル名 計算

  1. コントロールに aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. アクセシブル名が まだ空の場合: 関連付けられた label 要素のサブツリーの テキスト 等価計算を使用する。複数の label が 関連付けられている場合は、DOM 順にそれらのサブツリーを空白で区切って連結する。

    コントロールがその label 要素によってカプセル化されており、コントロールに 作者指定の value があるか、value がないことによってレンダリング用の 実装定義 文字列が生成されている場合、いずれもコントロールの計算された アクセシブル名から除外する。

  3. アクセシブル名が まだ空の場合: コントロールの value 属性の値を使用する。
  4. input type=submit および type=reset について: アクセシブル名がまだ 空であり、value 属性が未指定の場合、input 型に応じた 実装定義 文字列を使用する。たとえば、input の型に応じた "submit" または "reset" という語のローカライズされた文字列。
  5. それ以外の場合: コントロールの title 属性の値を使用する。
  6. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.3 input type="image" 要素のアクセシブル名計算

  1. コントロールに aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. アクセシブル名が まだ空の場合: 関連付けられた label 要素のサブツリーの テキスト 等価計算を使用する。複数の label が 関連付けられている場合は、DOM 順にそれらのサブツリーを空白で区切って連結する。

    コントロールがその label 要素によってカプセル化されており、コントロールに alt 属性がある場合、その属性値をコントロールの計算された アクセシブル名から除外する。

  3. アクセシブル名が まだ空の場合: コントロールの alt 属性が存在し、その値が 空白をトリムしたとき空文字列でない場合、その値を使用する。
  4. アクセシブル名が まだ空の場合: コントロールの title 属性が存在し、その値が空文字列でない場合、 その値を使用する。
  5. それ以外の場合、前の手順で使用可能なテキスト文字列が得られなければ: input 型に応じた 実装定義 文字列を使用する(image 状態の input送信 ボタンを表す)。たとえば、"submit" という語または "Submit Query" という語句のローカライズされた文字列。
  6. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.4 button 要素のアクセシブル名計算

  1. button 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. アクセシブル名が まだ空の場合: 関連付けられた label 要素のサブツリーの テキスト 等価計算を使用する。複数の label が 関連付けられている場合は、DOM 順にそれらのサブツリーを空白で区切って連結する。

    button 要素がその label 要素によってカプセル化されている場合、 計算された アクセシブル名から button 要素のサブツリーを無視する。

  3. アクセシブル名が まだ空の場合: 要素のサブツリーの テキスト 等価計算を使用する。
  4. それ以外の場合: 要素の title 属性の値を使用する。
  5. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.5 fieldset 要素のアクセシブル名計算

  1. fieldset 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. アクセシブル名が まだ空の場合: fieldset 要素に legend 要素である があるなら、最初のそのような要素のサブツリーを使用する。
  3. アクセシブル名が まだ空の場合: fieldset 要素に title 属性があるなら、 その属性を使用する。
  4. それ以外の場合、アクセシブル名はない。

4.1.6 output 要素のアクセシブル名計算

  1. output 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、関連付けられた label 要素または要素群の アクセシブル名を使用する。複数の label が関連付けられている場合は、DOM 順に空白で区切って連結する。
  3. それ以外の場合、title 属性を使用する。
  4. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.7 その他の フォーム要素のアクセシブル名計算

  1. コントロールに aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、label 要素を使用する。
  3. それ以外の場合、title 属性を使用する。
  4. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.8 summary 要素のアクセシブル名計算

  1. details 要素の直接の子である最初の summary 要素に aria-label または aria-labelledby 属性がある場合、アクセシブル 名は、Accessible Name and Description: Computation and API Mappingsで定義された アルゴリズムを使用して計算される。
  2. それ以外の場合、summary 要素のサブツリーを使用する。
  3. それ以外の場合、title 属性を使用する。
  4. details 要素の直接の子である summary 要素がない場合、 ユーザーエージェントは、"details" という語のローカライズされた文字列を含むサブツリーを持つものを提供するべきである(SHOULD)。
  5. details 要素の直接の子である summary 要素があるが、 上記のいずれも使用可能なテキスト文字列を生成しない場合、 アクセシブル名はない。

4.1.9 figure 要素のアクセシブル名計算

figcaption は、その親 figure 要素に関連する追加情報を提供する。figcaption は、作者によって明示的に参照されない限り、 アクセシブル名または アクセシブル説明 計算には参加しない。

  1. figure 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、title 属性を使用する。
  3. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.10 img 要素のアクセシブル名 計算

  1. img 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. アクセシブル名が まだ空の場合: alt 属性を使用する。その値が 空白をトリムしたとき 空文字列であっても使用する。
    注記
    alt 属性を持ち、その値が 空白をトリムしたとき空文字列である img は、 presentation ロールにマップされる。アクセシブル名はない。
  3. アクセシブル名が まだ空で、alt 属性がない場合、title 属性を使用する。
  4. アクセシブル名が まだ空で、alt 属性も title 属性もなく、 img が、子 figcaption を持つ figure 要素の子孫であり、かつ他の非 空白 フローコンテンツ 子孫がない場合、 figcaption 要素のサブツリーの テキスト等価 計算を使用する。
  5. それ以外の場合、アクセシブル名はない。

4.1.11 table 要素のアクセシブル名計算

  1. table 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. アクセシブル名が まだ空の場合: table 要素に caption 要素である があるなら、最初のそのような要素のサブツリーを使用する。
  3. アクセシブル名が まだ空の場合: table 要素に title 属性があるなら、 その属性を使用する。
  4. それ以外の場合、アクセシブル名はない。

4.1.12 tr, td, th 要素のアクセシブル名計算

  1. 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、title 属性を使用する。
  3. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.13 a 要素のアクセシブル名計算

  1. a 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、a 要素のサブツリーを使用する。
  3. それ以外の場合、title 属性を使用する。
  4. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.14 area 要素のアクセシブル名計算

  1. area 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、area 要素の alt 属性を使用する。
  3. それ以外の場合、title 属性を使用する。
  4. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.15 iframe 要素のアクセシブル名計算

  1. 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、title 属性を使用する。
  3. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。
注記

iframe 要素の src が参照する文書は、他の文書と同様に、 その文書の title 要素から名前を取得する。title が 提供されていない場合、アクセシブル名はない。

4.1.16 セクションおよびグルーピング要素のアクセシブル名計算

  1. 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、title 属性を使用する。
  3. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.1.17 テキストレベル要素のアクセシブル名計算

abbr, b, bdi, bdo, br, cite, code, dfn, em, i, kbd, mark, q, rp, rt, ruby, s, samp, small, strong, sub および sup, time, u, var, wbr

  1. 要素に aria-label または aria-labelledby 属性がある場合、 アクセシブル名Accessible Name and Description: Computation and API Mappingsで定義されたアルゴリズムを使用して 計算される。
  2. それ以外の場合、title 属性を使用する。
  3. 上記のいずれも使用可能なテキスト文字列を生成しない場合、アクセシブル名はない。

4.2 アクセシブル説明 計算

作者は、body 要素の有効な子である任意の HTML 要素に対して、アクセシブル説明を提供してもよい(MAY)。 以下のリストは、ユーザーエージェントが要素の アクセシブル説明を計算するための優先順位を表す。 Accessible Name and Description Computation: Description Computation で定義されているように、ユーザーエージェントは、 たとえその使用により空の説明になる場合でも、最初に適用可能な説明ソースを使用しなければならない(MUST)。

  1. 要素に aria-describedby または aria-description 属性がある場合、 Accessible Name and Description: Computation and API Mappingsで定義された計算条件を参照する。
  2. それ以外の場合、アクセシブル 説明がまだ空であり、要素が次のいずれかである場合:
    • caption 要素を持つ table 要素であり、その caption 要素が アクセシブル名として使用されていなかった場合、最初の caption 要素のサブツリーの テキスト等価 計算を使用する。
    • summary 要素であり、そのサブツリーが アクセシブル名として使用されていなかった場合、そのサブツリーの テキスト等価 計算を使用する。
    • type 属性が buttonsubmit または reset 状態である input 要素で、 value 属性を持つ場合、その属性の平坦な文字列が アクセシブル名として使用されていなかったなら、それを使用する。
  3. それ以外の場合、title 属性の平坦な文字列がその要素の アクセシブル名として使用されていなかったなら、 それを使用する。
  4. 上記のいずれも適用できない場合、アクセシブル説明はない。

5. プライバシーに関する考慮事項

Web Platform Design Principles に従い、この仕様は、情報が支援技術によって使用されているかどうかを判定するためのプログラム上の インターフェイスを提供しない。しかしながら、この仕様は、作者が支援技術の利用者に対して、 支援技術を使用しない利用者が利用可能な情報とは異なる情報を提示することを許容する。これは、 Web 技術スタックの他の多くの部分を用いて可能であるのと同様に、ARIA および CORE-AAM 仕様の多くの機能を用いることで 可能である。このコンテンツの不一致は、支援技術の利用者に対する 能動的フィンガープリンティングを実行するために 悪用される可能性がある。

6. セキュリティに関する考慮事項

この仕様は新たなセキュリティ上の考慮事項を導入しない。

A. 付録

A.1 変更履歴

GitHub 上のこの文書の コミット履歴を参照。

A.1.1 Accessible Rich Internet Applications Working Group へ移管されてからの実質的な変更 (03-Nov-2019)

  • 2-April-2025: command および commandfor 属性マッピングを追加。GitHub ARIA PR 2354 を参照。
  • 11-July-2024: ユーザーエージェントは body および html 要素上の aria-hidden=true を無視する。GitHub PR 516 を参照。
  • 06-June-2024: Minimum Role の概念を追加。GitHub PR 454 を参照。
  • 06-June-2024: popoverpopovertarget および popovertargetaction マッピングを追加。GitHub PR 481 を参照。
  • 09-Oct-2023: select 要素内での hr 要素の使用を認める。GitHub PR 504 を参照。
  • 03-Oct-2023: 画像マッピングを更新し、主要な同義ロール(image および none)を参照するようにした。GitHub PR 498 を参照。
  • 03-Oct-2023: 必須フィールドを無効として公開する時点を明確化。GitHub PR 429 を参照。
  • 06-Jun-2023: すべての HTML 要素に対する計算ロールを追加。GitHub PR 465 を参照。
  • 28-Mar-2023: inert 属性マッピングを追加。GitHub PR 410 を参照。
  • 24-Mar-2023: search 要素およびそのマッピングを追加。GitHub PR 355 を参照。
  • 08-Mar-2023: hgroup 要素を role=group にマップするよう更新。GitHub PR 398 を参照。
  • 08-Mar-2023: output 要素の命名アルゴリズムを明確化。GitHub PR 402 を参照。
  • 12-Dec-2022: s 要素のマッピングを role=deletion に改訂。GitHub PR 442 を参照。
  • 28-Nov-2022: アクセシブル説明計算セクションを簡素化。GitHub PR 444 を参照。
  • 19-Jul-2022: address 要素を role=group にマップするよう更新。GitHub PR 420 を参照。
  • 03-Apr-2022: 入れ子の文脈に基づいて aside マッピングを更新。GitHub PR 350 を参照。
  • 06-Mar-2022: 次の要素を generic ロールにマップするよう更新: a no hrefbody にスコープされていない footerbody にスコープされていない headersampspanGitHub PR 364 を参照。
  • 06-Feb-2022: mark を、そのロールの Core AAM マッピングを指すよう更新。GitHub Issue 316 を参照。
  • 02-Nov-2021: blockquotecaptioncodedeleminsmeterparagraphstrongsubsup および time を Core AAM の ARIA 1.2 マッピングに更新。body マッピングを generic に、html マッピングを document に修正。 hgroup マッピングを generic に修正。detailsgroup にマップし、ATK、UIA 固有の追加情報を含めるよう更新。 GitHub issue #348 を参照。
  • 12-May-2021: 属性表に FACES 参照を追加 - readonlynameformdisabledIssue 257 を参照。
  • 12-Dec-2019: hgroupslot、自律カスタム要素およびフォーム関連カスタム要素を追加。 GitHub issue #189 を参照。
  • 26-Nov-2019: disabledscopespellchecktabindex のマッピングを WAI-ARIA を指すよう更新。AX の patternreversedrowssizespansrcstartsteptype 属性マッピングを追加。min-lengthpingplaysinlinereferrerpolicysizessrcsetdata[value] 属性マッピングを追加。GitHub pull request #245 を参照。
Web Application Working Group(旧 Web Platform WG)へ移管されてからの実質的な変更(01-Oct-2016)
  • 30-Sept-2019: rb および rtc 要素は HTML で廃止としてマークされているため、それらのマッピングを削除。 GitHub issue #115 および pull request #253 を参照。
  • 23-Sept-2019: highlowmaxmin、および meterprogressvalue 属性の属性マッピングを更新。GitHub pull request #244 を参照。
  • 18-Sept-2019: mark 要素の UIA LocalizedControlType および AX AXRoleDescription を更新。GitHub issue #236 を参照。
  • 18-Sept-2019: summary および details 要素の ATK マッピングを更新。GitHub issue #142 および GitHub issue #147 を参照。
  • 18-Sept-2019: sub および supMSAA マッピングを更新。GitHub pull request #252 を参照。
  • 11-Sept-2019: menu のマッピングを HTML Living Standard に合わせて更新。 menu および menuitem に適用されない要素および属性マッピングを削除。 menu のマッピングを role="list" に更新。GitHub issue #188 を参照。
  • 10-July-2019: ins および del 要素のマッピングをさらに更新。 GitHub pull request #219 を参照。
  • 13-June-2019: ins および del 要素のマッピングを更新。GitHub issue #141 を参照。
  • 10-June-2019: body にスコープされていない場合の header および footer の ATK マッピングを更新。GitHub issue #129 を参照。
  • 21-May-2019: map 要素の AXAPI マッピングを更新。area のアクセシブル名および 説明計算を追加。GitHub issue #176 を参照。
  • 11-Apr-2019: sub および sup 要素の UIA マッピングを更新。Pull request #177 を参照。
  • 20-Mar-2019: sup および sub 要素の IA2 マッピングを更新。GitHub issue #174 を参照。
  • 26-Feb-2019: address 要素のマッピングを更新。GitHub issue #170 を参照。
  • 19-Feb-2019: 各種 input 要素のアクセシブル名計算に placeholder 属性を追加。GitHub issue #167 を参照。
  • 07-Feb-2018: rb および rtc 要素のエントリを追加し、 rbrt および ruby 要素の AXAPI マッピングを更新。GitHub issue #115 を参照。
  • 07-Feb-2018: svg 要素のマッピングを更新。GitHub issue #43 を参照。
  • 07-Feb-2018: del および ins 要素、 ならびに datetime 属性の AXAPI マッピングを更新。
  • 07-Feb-2018: body にスコープされている場合の header および footeraside、ならびに output について、適宜 CORE-AAM とマッピングを整合させた。GitHub issue #119 を参照。
  • 07-Feb-2018: input 要素上の multiple 属性の ATK および AX マッピングを更新。 GitHub issue #96 を参照。
  • 07-Feb-2018: sub および sup 要素の ATK マッピングを更新。 GitHub issue #121 を参照。
  • 07-Feb-2018: body 要素のマッピングを更新。GitHub issue #117 を参照。
  • 01-Feb-2018: meter 要素の IA2 マッピングを更新。GitHub issue #2 を参照。
  • 29-Jan-2018: 実装を反映するよう見出しマッピングを更新。GitHub issue #116 を参照。
  • 23-Jan-2018: 一部の CSS プロパティの効果に関する注記を追加。GitHub issue #234 を参照。
  • 23-Jan-2018: address 要素のマッピングを更新。GitHub issue #33 を参照。
  • 23-Jan-2018: dt 要素のマッピングを更新。GitHub issue #78 を参照。
  • 23-Jan-2018: mark 要素の AXAPI マッピングを更新。
  • 08-Jan-2018: Color 状態の type 属性を持つ input 要素のマッピングを更新。GitHub issue #48 を参照。
  • 06-Jan-2018: preqruby 要素、 および input 要素の multiple 属性の IA2 マッピングを更新。GitHub issue #94 を参照。
  • 18-Dec-2017: Introduction の最初の段落を、HTML-AAM と CORE-AAM 仕様との関係をよりよく反映するよう書き直した。GitHub issue #66 を参照。
  • 18-Dec-2017: readonly 属性を aria-readonly="true" WAI-ARIA マッピングを使用するよう更新。GitHub issue #93 を参照。
  • 08-Dec-2017: canvas 要素の AXAPI マッピングを AXImage から AXGroup に変更。
  • 01-Dec-2017: dfn 要素のマッピングを更新。GitHub issue #6 を参照。
  • 30-Nov-2017: meter 要素のマッピングを更新。GitHub issue #2 を参照。
  • 24-Nov-2017: audio および video 要素のマッピングを更新。 GitHub issue #80 を参照。
  • 23-Nov-2017: figure 要素マッピングを WAI-ARIA figure ロールマッピングを反映するよう更新。
  • 23-Nov-2017: アクセシブル名の有無に基づき form 要素のマッピングを更新。GitHub issue #106 を参照。
  • 23-Nov-2017: 要素の alt 属性が空の場合に img 要素の title 属性を無視するという アクセシブル名計算要件を削除。GitHub issue #99 を参照。
  • 23-Nov-2017: 要素が適合する role 属性値も持たない限り、 aria-roledescription を公開しないという注記を追加。GitHub issue #98 を参照。
  • 09-Aug-2017: ol 要素上の type 属性のマッピングを更新。 GitHub issue #91 を参照。
  • 25-July-2017: 複数の要素および属性の UIA マッピングを更新。GitHub issue #95 および GitHub pull request #101 を参照。
  • 02-June-2017: abbr 要素上の title 属性、および th 要素上の abbr 属性の AXAPI マッピングを更新。GitHub issue #16 を参照。
  • 31-May-2017: hidden 属性のマッピングを更新。GitHub issue #38 を参照。
  • 24-May-2017: selected 属性のマッピングを更新。GitHub issue #92 を参照。
  • 01-May-2017: time 要素の AXAPI マッピングを更新。GitHub issue #88 を参照。
  • 27-Apr-2017: lang および dir 属性の UIA マッピングを更新。GitHub issue #19 を参照。
  • 19-Apr-2017: colspan および rowspan 属性のマッピングを更新。 GitHub issue #56 および issue #57 を参照。
  • 03-Apr-2017: section 要素のマッピングを更新。GitHub issue #79 を参照。
  • 23-Dec-2016: input 要素にリンクされていない場合の datalist 要素にはマッピングなし。 GitHub issue #26 を参照。
  • 23-Dec-2016: list 属性の IA2 マッピングを更新。GitHub issue #21 を参照。
  • 22-Dec-2016: footer および header 要素のマッピングを同期。 GitHub issue #59 を参照。
  • 22-Dec-2016: input@type='date' 属性の IA2 マッピングを更新。GitHub issue #61 を参照。
  • 22-Dec-2016: input@type='file' 要素の IA2 マッピングを更新。GitHub issue #62 を参照。
  • 22-Dec-2016: summary 要素の IA2 マッピングを更新。GitHub issue #64 を参照。
  • 14-Dec-2016: header および footer 要素がいつ ARIA ランドマークであり、いつそうでないかを区別する文言を更新。 GitHub issue #65 を参照。
  • 07-Dec-2016: datalistaria-multiselectable マッピングを、 listbox 選択モデルを反映するよう変更。GitHub issue #71 を参照。
  • 07-Dec-2016: input および select 要素上の multiple 属性のマッピング。GitHub issue #72 を参照。
  • 27-Nov-2016: checkedcontenteditabledisabled、および indeterminate 属性の実装規則を追加。
  • 21-Nov-2016: 各種 input 要素のアクセシブル説明 計算から placeholder 属性を削除。

A.2 謝辞

このセクションは非規範的である。

以下の人々がこの文書の開発に貢献した。

A.2.1 公開時点の ARIA WG 参加者

  • Rahim Abdi (Apple Inc.)
  • NAVYA AGARWAL (Adobe)
  • Joey Arhar (Google LLC)
  • Benjamin Beaudry (Microsoft Corporation)
  • Curt Bellew (Oracle Corporation)
  • Zoë Bijl (W3C Invited Experts)
  • Gautier Chomel (EDRLab)
  • Aleksandar Cindrikj (Netcetera)
  • Keith Cirkel (Mozilla Foundation)
  • Daniel Clark (Microsoft Corporation)
  • Sydney Coleman (Google LLC)
  • James Craig (Apple Inc.)
  • Chris Cuellar (Bocoup)
  • Diego Della Rossa (UsableNet)
  • Joanmarie Diggs (Igalia)
  • Tamsin Ewing (W3C)
  • Mayuri Faldu (Navy Federal Credit Union)
  • Betsy Fanning (PDF Association)
  • Steve Faulkner (TetraLogical Services Ltd)
  • Patrick Foster (axes4 GmbH)
  • Jane Fulton (Cisco)
  • Bryan Garaventa (W3C Invited Experts)
  • Matt Garrish (DAISY Consortium)
  • Doug Geoffray (Microsoft Corporation)
  • Ariella Gilmore (IBM Corporation)
  • Taylore Givens (Microsoft Corporation)
  • David Grogan (Google LLC)
  • Shirisha Gubba (Google LLC)
  • Jon Gunderson (University of Illinois)
  • Oliver Habersetzer (SAP SE)
  • Sunny Hardasani (Adobe)
  • Matthew Hardy (Adobe)
  • Chris Harrelson (Google LLC)
  • Sarah Higley (Microsoft Corporation)
  • Hans Hillen (TPGi)
  • Isabel Holdsworth (TPGi)
  • Stanley Hon (Microsoft Corporation)
  • Michael Jackson (Microsoft Corporation)
  • Jilin Jiang (Ant Group Co., Ltd.)
  • Duff Johnson (PDF Association)
  • Summer Jones (Thomson Reuters Corp.)
  • Yuki Kamahori (Cybozu)
  • William Kilian (Kilian Codes LLC)
  • Matthew King (Meta)
  • Zachary Kinsey (TargetStream Technologies)
  • Daisuke Kobayashi (Cybozu)
  • Peter Krautzberger (krautzource UG)
  • Nina Krauß (SAP SE)
  • JaEun Jemma Ku (University of Illinois)
  • Joe Lamyman (TetraLogical Services Ltd)
  • Christopher Land (Oracle Corporation)
  • Charles LaPierre (Benetech)
  • Patrick Lauke (TetraLogical Services Ltd)
  • Philip Lazarevic (Level Access)
  • Leo Lee (Microsoft Corporation)
  • Brett Lewis (TPGi)
  • Alison Maher (Microsoft Corporation)
  • Gurpreet Kaur Mangera (Rakuten Group, Inc.)
  • Mark McCarthy (University of Illinois)
  • Eduardo Meza Etienne (Navy Federal Credit Union)
  • Clay Miller (Microsoft Corporation)
  • Hirotaka Minamida (Cybozu)
  • Daniel Montalvo (W3C)
  • Baldino Morelli (UsableNet)
  • Jacques Newman (Microsoft Corporation)
  • James Nurthen (Evinced Inc.)
  • Scott O'Hara (Microsoft Corporation)
  • Lola Odelola (W3C Invited Experts)
  • Neil Osman (Evinced Inc.)
  • Yusuke Oyama (Cybozu)
  • Adam Page (Hilton)
  • Michael Pennisi (Bocoup)
  • Giacomo Petri (UsableNet)
  • Noah Praskins (TPGi)
  • Lucas Radaelli (Google LLC)
  • Paul Rayius (PDFix-US)
  • Mark Rogers (Powermapper Software)
  • Priti Rohra (BarrierBreak Solutions Private Limited)
  • Adrian Roselli (W3C Invited Experts)
  • Marco Sabidussi (UsableNet)
  • Trisha Salas (Level Access)
  • Stefan Schnabel (SAP SE)
  • Harris Schneiderman (Deque Systems, Inc.)
  • Raymond Schwartz (Navy Federal Credit Union)
  • Davis Shaver (The Washington Post)
  • Cynthia Shelly (W3C Invited Experts)
  • Tzviya Siegman (W3C)
  • Avneesh Singh (DAISY Consortium)
  • Michael[tm] Smith (sideshowbarker) (W3C)
  • Francis Storr (Intel Corporation)
  • Nobukiyo Sugisaki (Cybozu)
  • Melanie Sumner (IBM Corporation)
  • Alexander Surkov (Igalia)
  • James Teh (Mozilla Foundation)
  • Roman Toda (Foxit software)
  • David Tseng (Google LLC)
  • Cybozu W3C (Cybozu)
  • Jan Williams (TPGi)
  • Peter Wyatt (PDF Association)
  • Valerie Young (Igalia)

A.2.2 実現を支援した資金提供者

この出版物は、米国教育省、National Institute on Disability, Independent Living, and Rehabilitation Research (NIDILRR)からの米国連邦資金により、当初は契約番号 ED-OSE-10-C-0067、その後は契約番号 HHSP23301500054C、現在は HHS75P00120P00168 の下で一部資金提供を受けている。この出版物の内容は、 必ずしも米国教育省の見解または方針を反映するものではなく、商号、商用製品、または組織への言及が 米国政府による承認を意味するものでもない。

B. 参考文献

B.1 規範的参考文献

[accname-1.2]
Accessible Name and Description Computation 1.2. Bryan Garaventa; Melanie Sumner. W3C. 24 April 2026. W3C Working Draft. URL: https://www.w3.org/TR/accname-1.2/
[core-aam-1.2]
Core Accessibility API Mappings 1.2. Valerie Young; Cynthia Shelly. W3C. 24 April 2026. CRD. URL: https://www.w3.org/TR/core-aam-1.2/
[HTML]
HTML Standard. Anne van Kesteren; Domenic Denicola; Dominic Farolino; Ian Hickson; Philip Jägenstedt; Simon Pieters. WHATWG. Living Standard. URL: https://html.spec.whatwg.org/multipage/
[infra]
Infra Standard. Anne van Kesteren; Domenic Denicola. WHATWG. Living Standard. URL: https://infra.spec.whatwg.org/
[RFC2119]
Key words for use in RFCs to Indicate Requirement Levels. S. Bradner. IETF. March 1997. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc2119
[RFC8174]
Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words. B. Leiba. IETF. May 2017. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc8174
[svg-aam-1.0]
SVG Accessibility API Mappings. Cynthia Shelly; Mark Rogers. W3C. 24 April 2026. W3C Working Draft. URL: https://www.w3.org/TR/svg-aam-1.0/
[WAI-ARIA]
Accessible Rich Internet Applications (WAI-ARIA) 1.0. James Craig; Michael Cooper et al. W3C. 20 March 2014. W3C Recommendation. URL: https://www.w3.org/TR/wai-aria/
[WAI-ARIA-1.2]
Accessible Rich Internet Applications (WAI-ARIA) 1.2. Joanmarie Diggs; James Nurthen; Michael Cooper; Carolyn MacLeod. W3C. 6 June 2023. W3C Recommendation. URL: https://www.w3.org/TR/wai-aria-1.2/

B.2 参考情報文献

[AT-SPI]
Assistive Technology Service Provider Interface. The GNOME Project. URL: https://gnome.pages.gitlab.gnome.org/at-spi2-core/libatspi/
[ATK]
ATK - Accessibility Toolkit. The GNOME Project. URL: https://developer.gnome.org/atk/stable/
[AXAPI]
The NSAccessibility Protocol for macOS. Apple, Inc. URL: https://developer.apple.com/documentation/appkit/nsaccessibility
[dom]
DOM Standard. Anne van Kesteren. WHATWG. Living Standard. URL: https://dom.spec.whatwg.org/
[HTML5]
HTML5. Ian Hickson; Robin Berjon; Steve Faulkner; Travis Leithead; Erika Doyle Navara; Theresa O'Connor; Silvia Pfeiffer. W3C. 27 March 2018. W3C Recommendation. URL: https://www.w3.org/TR/html5/
[IAccessible2]
IAccessible2. Linux Foundation. URL: https://wiki.linuxfoundation.org/accessibility/iaccessible2/
[UI-AUTOMATION]
UI Automation. Microsoft Corporation. URL: https://docs.microsoft.com/en-us/windows/win32/winauto/ui-automation-specification