GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing w3c.github.io (truncated) — HTML Accessibility API Mappings 1.0 HTML Accessibility API Mappings 1.0More details about this document
Copyright © 2015-2026 World Wide Web Consortium. W3C® liability, trademark and permissive document license rules apply. AbstractHTML Accessibility API Mappings (HTML-AAM) defines how user agents map HTML [HTML] elements and attributes to platform accessibility application programming interfaces (APIs). It leverages and extends the Core Accessibility API Mappings 1.2 and the Accessible Name and Description Computation 1.2 for use with the HTML host language. Documenting these mappings promotes interoperable exposure of roles, states, properties, and events implemented by accessibility APIs and helps to ensure that this information appears in a manner consistent with author intent. The HTML-AAM is part of the WAI-ARIA suite described in the WAI-ARIA Overview. Status of This DocumentThis section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C standards and drafts index. Note This document is subject to change without notice. This document was initially developed by and with the approval of the HTML Accessibility Taskforce, a joint task force of the Protocols and Formats Working Group and the HTML Working Group. Work continued with the successor groups Accessible Rich Internet Applications Working Group and the Web Applications Working Group. This document is now maintained solely by the Accessible Rich Internet Applications Working Group. This document was published by the Accessible Rich Internet Applications Working Group as an Editor's Draft. Publication as an Editor's Draft does not imply endorsement by W3C and its Members. This is a draft document and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to cite this document as other than a work in progress. This document was produced by a group operating under the W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent that the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy. This document is governed by the 18 August 2025 W3C Process Document. This section is non-normative. This specification defines how HTML user agents respond to and expose role, state and property information provided for Web content. Unless indicated otherwise, an HTML element or attribute with default Accessible Rich Internet Applications (WAI-ARIA) 1.2 semantics must be exposed to the platform accessibility APIs according to the relevant WAI-ARIA mappings defined in the Core Accessibility API Mappings 1.2 specification. In some cases, often due to features of the HTML host language or the accessibility API in question, an element or attribute's mapping differs from the corresponding ARIA mappings specified in the [core-aam-1.2]. Where an HTML element or attribute does not have any default WAI-ARIA semantics, the applicable mapping for each platform accessibility API is defined by this specification. This document also adapts the Accessible Name and Description Computation 1.2 specification for deriving the accessible names and accessible descriptions of [HTML] elements, and provides accessible implementation examples for specific HTML elements and features. Users often access HTML content using assistive technologies that rely on platform accessibility API to obtain and interact with information from the page. This document is part of the following suite of accessibility API mapping specifications for content rendered by user agents:
Accessibility APIs covered by this document are:
If user agent developers need to expose information using other accessibility APIs, it is recommended that they work closely with the developer of the platform where the API runs, and assistive technology developers on that platform. For more information regarding accessibility APIs, refer to section 1.1 Accessibility APIs of the Core Accessibility API Mappings 1.2. As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative. The key words MAY, MUST, MUST NOT, and SHOULD in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here. Normative sections provide requirements that user agents and assistive technologies MUST follow for an implementation to conform to this specification. Non-normative (informative) sections provide information useful to understanding the specification. Such sections may contain examples of recommended practice, but it is not required to follow such recommendations in order to conform to this specification. There are currently no deprecated requirements. Note WAI-ARIA support was first introduced to HTML in [HTML5]. User Agents MUST expose HTML elements or attributes with default WAI-ARIA semantics to the platform accessibility APIs in a way that conforms to General rules for exposing WAI-ARIA semantics in the Core Accessibility API Mappings 1.2. Where the host language is [HTML], user agents MUST conform to Conflicts between native markup semantics and WAI-ARIA in the Core Accessibility API Mappings 1.2. HTML can include features that are not supported by accessibility APIs at the time of publication. There is not a one to one relationship between all features and platform accessibility APIs. When HTML roles, states and properties do not directly map to an accessibility API, and there is a method in the API to expose a text string, user agents MUST expose the undefined role, states and properties via that method. For HTML elements or attributes with default WAI-ARIA semantics, user agents MUST conform to Exposing attributes that do not directly map to accessibility API properties in the [core-aam-1.2]. A minimum role is the equivalent WAI-ARIA role an element will map to if the element does not have a more specific implicit role or platform role mappings, e.g., a non-generic role. This can help ensure that users of assistive technologies get the best possible experience for commonly-used and valid HTML markup where otherwise a role would not be exposed. A minimum role is provided when all of the following conditions are true:
The HTML Attribute State and Property Mappings section identifies the specific global attributes which would require an element map to a minimum role. When these conditions are met, user agents MUST expose an object using the mappings defined in CORE-AAM for the specified minimum role. If the element has multiple attributes specified which require a minimum role be returned as the computed role for the element, prioritize the more specific role in the ARIA taxonomy.
3.5.57
|
| HTML Specification |
img
(alt attribute value, when trimmed of whitespace, is the empty string, i.e., alt="", alt=" ",
or alt with no value in the markup)
|
|---|---|
| [wai-aria-1.2] |
none or
presentation
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
Note
If an |
| HTML Specification |
input
(type attribute in the Button state)
|
|---|---|
| [wai-aria-1.2] | button role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Checkbox state)
|
|---|---|
| [wai-aria-1.2] |
checkbox role, with the aria-checked state set to "mixed" if the
element's indeterminate IDL attribute is true, or "true" if the element's
checkedness is true, or "false" otherwise
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Color state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-color |
| MSAA + IAccessible2 |
If implemented as a textbox:
Roles:
ROLE_SYSTEM_TEXTIf implemented as a color picker:
Roles:
IA2_ROLE_COLOR_CHOOSER |
| UIA |
If implemented as a textbox:
Control Type:
EditLocalized Control Type: "edit"
If implemented as a color picker:
Control Type:
buttonLocalized Control Type: "color picker"
|
| [ATK] |
If implemented as a button, use WAI-ARIA mapping for
button.If implemented as a textbox, use WAI-ARIA mapping for
textbox. |
| AX |
If implemented as a textbox:
AXRole:
AXTextFieldAXSubrole:
(nil)AXRoleDescription:
"text field"If implemented as a color picker:
AXRole:
AXColorWellAXSubrole:
(nil)AXRoleDescription:
"color well" |
| Comments |
If implemented as a color picker, any UI controls presented for selecting a color are exposed in the accessibility tree, associated with the
input element,
and mapped as appropriate for the type of control (e.g., button or slider).
|
| HTML Specification |
input
(type attribute in the Date state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-date |
| MSAA + IAccessible2 |
If implemented as a textbox:
Role:
ROLE_SYSTEM_TEXTObject attributes:
text-input-type:dateIf implemented as a date picker:
Role:
IA2_ROLE_DATE_EDITOR |
| UIA |
Depends on UI design of implementation. The UI in Windows 10 Edge, for example, is a composite of multiple spinners.
|
| [ATK] |
Role:
ATK_ROLE_CALENDAR |
| AX |
AXRole:
AXDateFieldAXSubrole:
(nil)AXRoleDescription:
"date field" |
| Comments |
| HTML Specification |
input
(type attribute in the
Local Date and Time state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-datetime-local |
| MSAA + IAccessible2 |
Role:
IA2_ROLE_DATE_EDITOR |
| UIA |
Depends on UI design of implementation. The UI in Windows 10 Edge, for Example, is a composite of multiple spinners.
|
| [ATK] |
Role:
ATK_ROLE_CALENDAR |
| AX |
AXRole:
AXTextFieldAXSubrole:
(nil)AXRoleDescription:
"text field" |
| Comments |
| HTML Specification |
input
(type attribute in the E-mail state with no
suggestions source element)
|
|---|---|
| [wai-aria-1.2] | textbox role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
Object attributes:
text-input-type:email |
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the File Upload state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-file |
| MSAA + IAccessible2 |
Implementation dependent. If represented by a container with a button a text label inside then:
Roles:
IA2_ROLE_TEXT_FRAMEChildren:
ROLE_SYSTEM_PUSHBUTTON and IA2_ROLE_LABEL for a button and a text label elements. |
| UIA |
Can be rendered as a single button control, or as a button control with a text input field.
Button control:
Control Type:
ButtonText input field:
Control Type:
EditLocalized Control Type:
"file" |
| [ATK] |
Role:
ATK_ROLE_STATIC
Children:
ATK_ROLE_PUSH_BUTTON when pressed ATK_ROLE_FILE_CHOOSER dialog shown
|
| AX |
AXRole:
AXButtonAXSubrole:
AXFileUploadButtonAXRoleDescription:
file upload button |
| Comments |
| HTML Specification |
input
(type attribute in the Hidden state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
input
(type attribute in the Image Button state)
|
|---|---|
| [wai-aria-1.2] | button role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Month state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-month |
| MSAA + IAccessible2 |
Role:
IA2_ROLE_DATE_EDITOR |
| UIA |
Depends on UI design of implementation. The UI in Windows 10 Edge, for Example, is a composite of multiple spinners.
|
| [ATK] |
Role:
ATK_ROLE_DATE_EDITOR |
| AX |
AXRole:
AXTextFieldAXSubrole:
(nil)AXRoleDescription:
"text field" |
| Comments |
| HTML Specification |
input
(type attribute in the Number state)
|
|---|---|
| [wai-aria-1.2] | spinbutton role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
If implemented as a spin button, use WAI-ARIA mapping for
spinbutton.
If implemented as a text input, use WAI-ARIA mapping for
textbox.
Object attributes:
text-input-type:number |
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
If implemented as a spin button, use WAI-ARIA mapping for
spinbutton.If implemented as a text input, use WAI-ARIA mapping for
textbox.Object attributes:
text-input-type:number |
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Password state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-password |
| MSAA + IAccessible2 |
Role:
ROLE_SYSTEM_TEXTStates:
STATE_SYSTEM_PROTECTED; IA2_STATE_SINGLE_LINE; STATE_SYSTEM_READONLY if readonly, otherwise IA2_STATE_EDITABLE |
| UIA |
Control Type:
EditOther properties:
isPassword=true |
| [ATK] |
Role:
ATK_ROLE_PASSWORD_TEXTStates:
ATK_STATE_SINGLE_LINE; ATK_STATE_READ_ONLY if readonly, otherwise ATK_STATE_EDITABLE |
| AX |
AXRole:
AXTextFieldAXSubrole:
AXSecureTextFieldAXRoleDescription:
"secure text field" |
| Comments |
| HTML Specification |
input
(type attribute in the Radio Button state)
|
|---|---|
| [wai-aria-1.2] |
radio role, with the aria-checked state set to "true" if the element's
checkedness is true, or "false" otherwise. With
aria-setsize value reflecting number of type=radio input elements within the
radio button group
and aria-posinset value reflecting the elements position within the
radio button group.
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Range state)
|
|---|---|
| [wai-aria-1.2] | slider role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Reset Button state)
|
|---|---|
| [wai-aria-1.2] | button role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Search state
with no suggestions source element)
|
|---|---|
| [wai-aria-1.2] | searchbox role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Submit Button state)
|
|---|---|
| [wai-aria-1.2] | button role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Telephone state with no
suggestions source element)
|
|---|---|
| [wai-aria-1.2] | textbox role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
Object attributes:
text-input-type:telephone |
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Text state with
no suggestions source element)
|
|---|---|
| [wai-aria-1.2] | textbox role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
input (type attribute in the Text, Search, Telephone, URL, or E-mail states with a suggestions source element)| HTML Specification |
input
(type attribute in the Text,
Search, Telephone,
URL, or E-mail states with a
suggestions source element)
|
|---|---|
| [wai-aria-1.2] |
combobox role, with the aria-controls property set to the same value as the
list attribute
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
Object attributes:
text-input-type:as per input type |
| UIA |
Use WAI-ARIA mapping
Other properties:
ControllerFor points to the suggestions source element |
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Time state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-time |
| MSAA + IAccessible2 |
Role:
ROLE_SYSTEM_SPINBUTTON if implemented as a simple widget; ROLE_SYSTEM_GROUPING with child controls mapped as appropriate if
implemented as a complex widget
Object attributes:
text-input-type:time |
| UIA |
Depends on UI design of implementation. The UI in Windows 10 Edge, for Example, is a composite of multiple spinners.
|
| [ATK] | |
| AX |
AXRole:
AXTimeFieldAXSubrole:
(nil)AXRoleDescription:
"time field" |
| Comments |
| HTML Specification |
input
(type attribute in the URL state with no
suggestions source element)
|
|---|---|
| [wai-aria-1.2] | textbox role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
Object attributes:
text-input-type:url |
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
input
(type attribute in the Week state)
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-input-week |
| MSAA + IAccessible2 |
Role:
IA2_ROLE_DATE_EDITORObject attributes:
text-input-type:week |
| UIA |
Depends on UI design of implementation. The UI in Windows 10 Edge, for Example, is a composite of multiple spinners.
|
| [ATK] |
Role:
ATK_ROLE_CALENDAR |
| AX |
AXRole:
AXTextFieldAXSubrole:
(nil)AXRoleDescription:
"text field" |
| Comments |
| HTML Specification |
ins
|
|---|---|
| [wai-aria-1.2] | insertion role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
kbd
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-kbd |
| MSAA + IAccessible2 |
No accessible object.
Text attributes:
font-family:monospace on the text container |
| UIA |
No accessible object. Styles used are exposed by UIA text attribute identifiers of the
TextRange Control Pattern implemented on a parent accessible object. |
| [ATK] |
No accessible object. Mapped into "font-family:monospace" text attribute on its text container.
|
| AX |
AXRole:
AXGroupAXSubrole:
(nil)AXRoleDescription:
"group" |
| Comments |
| HTML Specification |
label
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-label |
| MSAA + IAccessible2 |
Roles:
ROLE_SYSTEM_STATICTEXT; IA2_ROLE_LABEL
Relations:
IA2_RELATION_LABEL_FOR with a labelable element that is child to the label or referred to by the label element's
for attribute. The associated labelable element has IA2_RELATION_LABELLED_BY pointing to the label.
|
| UIA |
Control Type:
Group
Relations:
When the
label element contains a labelable element, the LabeledBy property for the element points to the UIA element for the
label element.
When the
label element has a for attribute referencing a labelable element, the LabeledBy
property for the referenced element points to the UIA element for the label element.
|
| [ATK] |
Role:
ATK_ROLE_LABEL
Relations:
ATK_RELATION_LABEL_FOR for a child labelable element or labelable element referred by
for attribute. Note, related labelable element provides ATK_RELATION_LABELLED_BY pointing to the label.
|
| AX |
AXRole:
AXGroupAXSubrole:
(nil)AXRoleDescription:
"group" |
| Comments |
Note
If a |
| HTML Specification |
legend
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-legend |
| MSAA + IAccessible2 |
Roles:
ROLE_SYSTEM_STATICTEXT; IA2_ROLE_LABEL |
| UIA |
Control Type:
Text
Other properties:
The
LabeledBy property for the parent
fieldset points to the UIA element for the legend element.
|
| [ATK] |
Role:
ATK_ROLE_LABEL |
| AX |
AXRole:
AXGroupAXSubrole:
(nil)AXRoleDescription:
"group" |
| Comments |
| HTML Specification |
li
|
|---|---|
| [wai-aria-1.2] |
listitem role with aria-setsize value reflecting number of li
elements within the parent ol, menu or ul and aria-posinset
value reflecting the li elements position within the set.
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
If li element is not an accessibility child of an ol , menu or ul, or if the containing list element
is no longer exposed with a list role, then expose the li element with a generic role.
|
| HTML Specification |
link
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
main
|
|---|---|
| [wai-aria-1.2] | main role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
map
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-map |
| MSAA + IAccessible2 |
Not mapped if used as an image map. Otherwise,
Role:
IA2_ROLE_TEXT_FRAME |
| UIA |
Not mapped
|
| [ATK] |
Not mapped if used as an image map, otherwise:
Role:
ATK_ROLE_STATIC |
| AX |
Role:
AXImageMap if used as an image map. Otherwise,Role: AXGroup if associated with an img with no alt. Otherwise,not mapped if not associated with an img.
|
| Comments |
| HTML Specification |
mark
|
|---|---|
| [wai-aria-1.2] | mark role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
math
|
|---|---|
| [wai-aria-1.2] | See comments |
| Computed Role | See comments |
| MSAA + IAccessible2 | See comments |
| UIA | See comments |
| [ATK] | See comments |
| AX | See comments |
| Comments | Mapping for math is defined by MathML AAM 1.0. |
| HTML Specification |
menu
|
|---|---|
| [wai-aria-1.2] | list role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
The
menu element is a semantic alternative to the ul element. It has no implemented mappings or behavior that reflect the semantics
of the ARIA menu role.
Note obsolete
menuitem element and menu with type attribute.
|
| HTML Specification |
meta
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
meter
|
|---|---|
| [wai-aria-1.2] | meter role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
nav
|
|---|---|
| [wai-aria-1.2] | navigation role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
noscript
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
object
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-object |
| MSAA + IAccessible2 |
Depends on format of data file. If it contains a plugin then,
Role:
IA2_ROLE_EMBEDDED_OBJECT
States:
STATE_SYSTEM_UNAVAILABLE for windowless plugin
|
| UIA |
Depends on format of data file.
|
| [ATK] |
Depends on format of data file. If contains a plugin then
Role:
ATK_ROLE_EMBEDDED
|
| AX | Depends on format of data file. |
| Comments |
| HTML Specification |
ol
|
|---|---|
| [wai-aria-1.2] | list role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
optgroup
|
|---|---|
| [wai-aria-1.2] | group role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
option
(in a list of options or represents a suggestion in a datalist)
|
|---|---|
| [wai-aria-1.2] |
option role, with the aria-selected state set to "true" if the element's
selectedness is true, or "false" otherwise.
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
output
|
|---|---|
| [wai-aria-1.2] | status role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
Relations:
IA2_RELATION_LABELLED_BY with associated label element |
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
Relations:
ATK_RELATION_LABELLED_BY with associated label element |
| AX |
Use WAI-ARIA mapping
|
| Comments | AXDescription: value from associated label element subtree. |
| undefined |
| HTML Specification |
p
|
|---|---|
| [wai-aria-1.2] | paragraph role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
param
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments | param is obsolete in HTML |
| HTML Specification |
picture
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
pre
|
|---|---|
| [wai-aria-1.2] | generic role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
progress
|
|---|---|
| [wai-aria-1.2] |
progressbar role, with, if the progress bar is determinate, the
aria-valuemax property set to the maximum value of the progress bar, the
aria-valuemin property set to zero, and the aria-valuenow property set to the
current value of the progress bar
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
q
|
|---|---|
| [wai-aria-1.2] | generic role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments | ::before and ::after CSS pseudo content is used by platforms to render the element's quotation marks. |
| HTML Specification |
rp
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-rp |
| MSAA + IAccessible2 |
No accessible object. No child elements are exposed if
ruby is supported by the browser.
|
| UIA |
No accessible object.
|
| [ATK] |
No accessible object. No child elements are exposed if
ruby is supported by the browser. |
| AX | Not mapped |
| Comments |
| HTML Specification |
rt
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-rt |
| MSAA + IAccessible2 |
No accessible object. No child elements are exposed if
ruby is supported by the browser.
|
| UIA |
No accessible object.
|
| [ATK] |
No accessible object.
|
| AX |
AXRole:
AXGroupAXSubrole:
AXRubyTextAXRoleDescription:
"group" |
| Comments |
| HTML Specification |
ruby
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-ruby |
| MSAA + IAccessible2 |
Role:
ROLE_SYSTEM_TEXT; IA2_ROLE_TEXT_FRAME |
| UIA |
Control Type:
TextLocalized Control Type:
"ruby" |
| [ATK] |
Role:
ATK_ROLE_STATIC |
| AX |
AXRole:
AXGroupAXSubrole:
AXRubyInlineAXRoleDescription:
"group" |
| Comments |
| HTML Specification |
s
|
|---|---|
| [wai-aria-1.2] | deletion role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
samp
|
|---|---|
| [wai-aria-1.2] | generic role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
script
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
search
|
|---|---|
| [wai-aria-1.2] | search role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
section
|
|---|---|
| [wai-aria-1.2] |
region role if the section element has an accessible name. Otherwise,
the generic role.
|
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
select (rendered as a list box)
| HTML Specification |
select
(rendered as a list box)
|
|---|---|
| [wai-aria-1.2] | listbox role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
select (rendered as a drop-down box)
| HTML Specification |
select
(rendered as a drop-down box)
|
|---|---|
| [wai-aria-1.2] | combobox role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
slot
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
small
|
|---|---|
| [wai-aria-1.2] | generic role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments | Exposed by platform specific font size styles. |
| HTML Specification |
source
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
span
|
|---|---|
| [wai-aria-1.2] | generic role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
strong
|
|---|---|
| [wai-aria-1.2] | strong role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
style
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
Note: There are instances where CSS properties can affect what is exposed by accessibility APIs. For instance,
display: none or visibility: hidden will remove an element
from the accessibility tree and hide its presence from assistive technologies.
|
| HTML Specification |
sub
|
|---|---|
| [wai-aria-1.2] | subscript role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
summary
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role |
If the element is the first child of its type within a parent
Otherwise, if it is not the first child of its type of a parent |
| MSAA + IAccessible2 |
Role:
ROLE_SYSTEM_PUSHBUTTON
States:
STATE_SYSTEM_EXPANDED / STATE_SYSTEM_COLLAPSED
Actions:
expand / collapse |
| UIA |
Control Type:
ButtonControl Pattern:
ExpandCollapse |
| [ATK] |
Role:
ROLE_TOGGLE_BUTTONRelations:
ATK_RELATION_DETAILS |
| AX |
AXRole:
AXDisclosureTriangleAXSubrole:
(nil)AXRoleDescription:
"disclosure triangle" |
| Comments |
If a summary element is not a child of a details element, or it is not the first summary element of a parent details, then user agents MUST expose the summary element with a
generic role (see HTML summary element).
|
| HTML Specification |
sup
|
|---|---|
| [wai-aria-1.2] | superscript role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
svg
|
|---|---|
| [wai-aria-1.2] | See comments |
| Computed Role | See comments |
| MSAA + IAccessible2 | See comments |
| UIA | See comments |
| [ATK] | See comments |
| AX | See comments |
| Comments | Mapping for svg is defined by SVG Accessibility API Mappings. See also Graphics Accessibility API Role Mappings |
| HTML Specification |
table
|
|---|---|
| [wai-aria-1.2] | table role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
AXDescription: value from the first instance of a rendered child
caption element |
| Comments |
| HTML Specification |
tbody
|
|---|---|
| [wai-aria-1.2] | rowgroup role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 | Use WAI-ARIA mapping |
| UIA | Use WAI-ARIA mapping |
| [ATK] | Use WAI-ARIA mapping |
| AX | Use WAI-ARIA mapping |
| Comments |
| HTML Specification |
td
(ancestor table element has table role)
|
|---|---|
| [wai-aria-1.2] | cell role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
td
(ancestor table element has grid or treegrid role)
|
|---|---|
| [wai-aria-1.2] | gridcell role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
template
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
textarea
|
|---|---|
| [wai-aria-1.2] | textbox role, with the aria-multiline property set to "true" |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
tfoot
|
|---|---|
| [wai-aria-1.2] | rowgroup role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
th (is not a column header, row header, column group header or row group header, and ancestor table element has table role)| HTML Specification |
th
(is not a column header, row header,
column group header or row group header, and ancestor
table element has table role)
|
|---|---|
| [wai-aria-1.2] | cell role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
th (is not a column header, row header, column group header or row group header, and ancestor table element has grid or treegrid role)
| HTML Specification |
th
(is not a column header, row header,
column group header or row group header, and ancestor
table element has
grid
or treegrid role)
|
|---|---|
| [wai-aria-1.2] | gridcell role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
th
(is a column header or column group header)
|
|---|---|
| [wai-aria-1.2] | columnheader role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
th
(is a row header or row group header)
|
|---|---|
| [wai-aria-1.2] | rowheader role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
thead
|
|---|---|
| [wai-aria-1.2] | rowgroup role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
time
|
|---|---|
| [wai-aria-1.2] | time role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
title
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments | A title element provides the accessible name for its document. |
| HTML Specification |
tr
|
|---|---|
| [wai-aria-1.2] | row role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
track
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
Not mapped
|
| UIA |
Not mapped
|
| [ATK] |
Not mapped
|
| AX |
Not mapped
|
| Comments |
| HTML Specification |
u
|
|---|---|
| [wai-aria-1.2] | generic role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments | Exposed by platform specific underline text styles. |
| HTML Specification |
ul
|
|---|---|
| [wai-aria-1.2] | list role |
| Computed Role | Use WAI-ARIA mapping |
| MSAA + IAccessible2 |
Use WAI-ARIA mapping
|
| UIA |
Use WAI-ARIA mapping
|
| [ATK] |
Use WAI-ARIA mapping
|
| AX |
Use WAI-ARIA mapping
|
| Comments |
| HTML Specification |
var
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-var |
| MSAA + IAccessible2 |
No accessible object. Styles used are mapped to text attributes on its text container.
|
| UIA |
No accessible object. Styles used are exposed by UIA text attribute identifiers of the
TextRange Control Pattern implemented on a parent accessible object. |
| [ATK] |
No accessible object. Styles used are mapped to text attributes on its text container.
|
| AX |
AXRole:
AXGroupAXSubrole:
(nil)AXRoleDescription:
"group" |
| Comments |
| HTML Specification |
video
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | html-video |
| MSAA + IAccessible2 |
Role:
ROLE_SYSTEM_GROUPING |
| UIA |
Control Type:
GroupLocalized Control Type:
"group"
Note: If the
controls attribute is present, UI controls (e.g., play, volume) are exposed as children of the
video element in the accessibility tree, and mapped as appropriate for the type of control (e.g.,
button or slider).
User agents MAY include the following in the accessibility tree and mark them as hidden or off-screen:
|
| [ATK] |
Role:
ATK_ROLE_VIDEO |
| AX |
AXRole:
AXGroupAXSubrole:
AXVideoAXRoleDescription:
"video playback"
Note: If the
controls attribute is present, UI controls (e.g., play, volume) are exposed as descendants of an
accessible object with a role of toolbar, and mapped as appropriate for the type of control (e.g.,
button or slider).
|
| Comments |
| HTML Specification |
wbr
|
|---|---|
| [wai-aria-1.2] | No corresponding role |
| Computed Role | Not mapped |
| MSAA + IAccessible2 |
If a line break is added, expose it with
IAccessibleText on the text container |
| UIA |
Not mapped
|
| [ATK] |
A line break if added is exposed via Text interface on its text container
|
| AX |
AXRole:
AXGroupAXSubrole:
(nil)AXRoleDescription:
"group" |
| Comments |
| HTML Specification | abbr |
|---|---|
| Element(s) |
th
|
| [WAI-ARIA-1.2] |
Not mapped
|
| MSAA + IAccessible2 |
Object attributes:
"abbr" until child
abbr element is provided
|
| UIA |
Not mapped
|
| [ATK] [Page truncated to keep GeezerVison snappy.] | |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |