diff --git a/index.html b/index.html index 9b29bedf8..01c8dec4f 100644 --- a/index.html +++ b/index.html @@ -605,12 +605,45 @@
A list of roles which may be allowed on an accessibility child (simplified as "child") of the element with this role. For example, an element with the role
To determine whether an element is the accessibility child of a role, user agents MUST ignore any intervening elements with the role
A list of roles which may be allowed on an accessibility child (simplified as "child") of the element with this role. For example, an element with the role
To determine whether an element is the child of an element, user agents MUST ignore any intervening elements with the role
Descendants which are not children of an element ancestor are not constrained by allowed accessibility child roles. For example, an image
is not an allowed child of a list
, but it is a valid descendant if it is also a descendant of the list
's allowed child listitem
.
A role that has 'allowed accessibility child roles' does not imply the reverse relationship. Elements with roles in this list do not always have to be found within elements of the given role. See required accessibility parent roles for requirements about the context where elements of a given role will be contained.
An element with a subclass role of the 'allowed accessibility child role' does not fulfill this requirement. For example, the
An element with the appropriate implicit WAI-ARIA semantic fulfills this requirement.
++ Examples of valid ways to mark up allowed accessibility child roles include: +
<div role="listbox"> + <div role="option">option text</div> +</div>+
<div role="listbox"> + <div> + <div role="option">option text</div> + </div> +</div>+
aria-owns
relationship:
+
+<div role="listbox" aria-owns="id1"></div> +<div role="option" id="id1">option text</div>+
aria-owns
relationship with generics intervening:
+
+<div role="listbox" aria-owns="id1"></div> +<div id="id1"> + <div> + <div role="option">option text</div> + </div> +</div>+