Accessible Rich Internet Applications (ARIA)
In order to allow assistive technologies to convey appropriate information to persons with disabilities, web content requires semantic information about controls, structures, and behaviors. The Accessible Rich Internet Applications (WAI-ARIA) specification helps to define accessible user interface elements by providing an set of roles, states, and properties that can be used to improve the accessibility and interoperability of web content and applications. These semantics are designed to allow an author to properly convey user interface behaviors and structural information to assistive technologies in document-level markup.
Members
| Properties | Description |
|---|---|
| ariaActivedescendant | Sets or retrieves the currently active child element. |
| ariaAtomic | |
| ariaAutocomplete | Indicates whether user input completion suggestions are provided. |
| ariaBusy | Sets or retrieves a value indicating whether a live region is finished updating. |
| ariaChecked | Sets or retrieves the checked state of this element. |
| ariaControls | Sets or retrieves the list of elements that are controlled by the current element. |
| ariaDescribedby | Sets or retrieves a list of elements that describe the current object. |
| ariaDisabled | Sets or retrieves the disabled state of this element. |
| ariaDropeffect | Indicates what functions can be performed when the dragged object is released on the drop target. |
| ariaExpanded | Sets or retrieves the expanded state of this element. |
| ariaFlowto |
Specifies the id of the next element or elements in an alternative reading order. This property is not supported for Windows Store apps using JavaScript. |
| ariaGrabbed | Indicates the state of an element that's been selected in a drag-and-drop operation. |
| ariaHaspopup |
Indicates whether this element may display a pop-up window. This property is not supported for Windows Store apps using JavaScript. |
| ariaHidden | Sets or retrieves the hidden state of this element. |
| ariaInvalid | Sets or retrieves the error state of this element. |
| ariaLabel | Defines a string value that labels the current element. See also aria-labelledby. |
| ariaLabelledby | Sets or retrieves a list of elements that provide a label for the current object. |
| ariaLevel | Sets or retrieves the level of this element. |
| ariaLive | |
| ariaMultiline | Indicates whether a text box accepts multiple lines of input or only a single line. |
| ariaMultiselectable | Sets or retrieves the multiple-selection state of this element. |
| ariaOrientation | Indicates whether the element and orientation is horizontal or vertical. |
| ariaOwns | Sets or retrieves a list of child objects, including elements that are not direct descendants of the current object. |
| ariaPosinset | Sets or retrieves the current position of an item within a set. |
| ariaPressed | Sets or retrieves the pressed state of a button that can be toggled. |
| ariaReadonly | Sets or retrieves the read-only state of this element. |
| ariaRelevant | Sets or retrieves which changes to a live region are relevant. |
| ariaRequired | Sets or retrieves the form-completion requirement of this element. |
| ariaSecret | Sets or retrieves the secret state of this element. |
| ariaSelected | Sets or retrieves the selection state of this element. |
| ariaSetsize | Sets or retrieves the set size of this element. |
| ariaSort | Indicates whether items in a table or grid are sorted in ascending or descending order. |
| ariaValuemax | Sets or retrieves the maximum value that a user can provide. |
| ariaValuemin | Sets or retrieves the minimum value that a user can provide. |
| ariaValuenow | Sets or retrieves the current value of the element. |
| ariaValuetext | Defines the human-readable text alternative of aria-valuenow for a range control. |
| xmsAriaFlowFrom | Specifies the id of the previous element in an alternative reading order. |
Related topics
- a, abbr, acronym, address, applet, area, article, aside, b, base, baseFont, bdo, bgSound, big, blockQuote, body, br, button, caption, center, cite, code, col, colGroup, comment, custom, dd, del, dfn, dir, div, dl, dt, em, embed, fieldSet, figcaption, figure, font, footer, form, frame, frameSet, head, header, hgroup, hn, hr, html, i, iframe, img, input type=button, input type=checkbox, input type=email, input type=file, input type=hidden, input type=image, input type=number, input type=password, input type=radio, input type=range, input type=reset, input type=search, input type=submit, input type=tel, input type=text, input type=url, ins, isIndex, kbd, label, legend, li, link, listing, map, mark, marquee, menu, nav, nextID, noBR, noFrames, noScript, object, ol, option, p, plainText, pre, q, rt, ruby, s, samp, script, section, select, small, span, strike, strong, style, sub, sup, table, tBody, td, textArea, tFoot, th, tHead, title, tr, tt, u, ul, var, wbr, xml, xmp