+
+
+ Any element where the `command` attribute is allowed
+
+ |
+
+ `aria-expanded="..."`, `aria-details`
+ |
+
- Authors MAY use the `aria-checked` attribute on any other element with a WAI-ARIA role which allows the attribute.
+ Authors MUST NOT use the `aria-expanded` attribute on any element which also has a `command` attribute in the Toggle popover, Show popover or Hide popover state. E.g., `command=toggle-popover`, `command=show-popover` or `command=hide-popover`.
+
+
+ Authors MAY use `aria-details` to modify whether or how the element exposes a details relationship
+ with its associated element or other relevant elements.
+
+ |
+
+
+
+
+ Element with [^html-global/contenteditable^]`=true`
+ or
+ element without `contenteditable` attribute whose closest
+ ancestor with a `contenteditable` attribute has
+ `contenteditable="true"`.
+
+
+ This is equivalent to the `isContentEditable`
+ IDL attribute.
+ |
+
+ `aria-readonly="false"`
+ |
+
+ Authors MUST NOT set `aria-readonly="true"` on an element that has `isContentEditable="true"`.
|
Any element where the [^input/disabled^]
- attribute is allowed, including
- `option` [^option/disabled^] and
- `optgroup` [^optgroup/disabled^]
+ attribute is allowed
|
`aria-disabled="true"`
|
-
- Use the `disabled` attribute on any element that is allowed the `disabled` attribute in HTML.
-
-
- Authors MAY use the `aria-disabled` attribute on any element that is allowed the `disabled` attribute in HTML,
- or any element with a WAI-ARIA role which allows the `aria-disabled` attribute.
-
Authors SHOULD NOT use `aria-disabled="true"` on any element which also has a `disabled` attribute.
@@ -3690,21 +3719,23 @@ |
- Authors MAY use the `aria-hidden` attribute on any HTML element that allows global `aria-*` attributes to
- be specified, with the exception of focusable elements and the `body` element.
+ It is generally NOT RECOMMENDED for authors to use `aria-hidden="true"` on any element which also has the `hidden` attribute specified.
+ Authors MUST NOT use `aria-hidden="true"` on any element which also has the `hidden` attribute specified in the `until-found` state.
- It is generally NOT RECOMMENDED for authors to use `aria-hidden="true"` on any element which also has the `hidden` attribute specified. However, authors MUST NOT use `aria-hidden="true"` on any element which also has the `hidden` attribute specified in the `until-found` state.
+ Authors MAY use the `aria-hidden` attribute on an element that allows
+ global `aria-*` attributes to
+ be specified, with the exception of focusable elements. The attribute MUST NOT be used on the `body` and `html` elements.
- A focusable element is any element which can be focused by use of keyboard or pointer device. Focusable elements are not always elements which
- can be tabbed to via a keyboard. For instance, an element with `tabindex="-1"` is focusable but is not a tabbable element.
+ A focusable element is an element which can be focused by use of keyboard or pointer device. Focusable elements are not always elements which
+ can be tabbed to with a keyboard. For instance, an element with `tabindex="-1"` is focusable but is not a tabbable element.
- Using `aria-hidden="true"` on an element that has the `hidden` attribute is at best an unnecessary redundancy. At worst its usage can
+ Using `aria-hidden="true"` on an element that has the `hidden` attribute is at best an unnecessary redundancy. At worst, its usage can
prevent access to the content if the `hidden` attribute's default UA style of `display: none` has been purposeuflly overwritten by an author or user style sheet.
- Finally, if the `hidden` attribute has the value of `until-found`, the use of `aria-hidden=true` will prevent this content from being discoverable to users of assistive
- technology when it is found via a browser's in-page find feature and visually rendered to users.
+ Additionally, if the `hidden` attribute has the value of `until-found`, the use of `aria-hidden=true` will prevent this content from being discoverable to
+ users of assistive technology when it is found via a browser's in-page find feature and visually rendered to users.
|
@@ -3717,185 +3748,124 @@