ARIA
25 articles
- What is ARIA?
- ARIA Attributes: The Basics
- ARIA Landmarks: The Basics
- Landmarks Need Unique Roles or NamesBest Practice: Ensure Landmarks are Unique
- Landmarks That Can Only Be Used OnceBest Practices: Banner, Content info, and Main can only occur once per page.
- Landmarks That Should Be at Top-LevelBest Practices: Banner, Complementary, Content Info, and Main.
- ARIA Roles: The Basics
- ARIA Hidden and Focusable Elements: The BasicsFoundational information on focus and aria-hidden.
- Elements and Supported ARIA Attribute Issues: Correcting
- YouTube Embeds Causing Flag for "Elements must only use permitted ARIA attributes."An explanation of the flag on embedded YouTube videos; "Elements must only use permitted ARIA attributes".
- ARIA Roles and Parent-Child Relationships: The BasicsCertain ARIA roles have special requirements.
- ARIA Roles and Parent-Child Issues: Correcting
- Using role="presentation" to Resolve ARIA Parent-Child IssuesHiding HTML Semantics with role=presentation
- Parent-Child Required Roles Quick Reference
- ARIA Attributes must use Valid ValuesARIA attributes can only be assigned allowed values.
- ARIA Attributes must Conform to Valid Names: CorrectingARIA attributes that start with aria- must be defined in the ARIA specs.
- ARIA Roles with Invalid Values: CorrectingARIA roles used must conform to valid values. You can't create your own.
- Required ARIA Attribute Issues: Correcting
- Roles with Required ARIA Attributes Quick Reference
- Valid ARIA Attribute Names Quick ReferenceListing of ARIA attributes starting with 'aria-' with links for more information.
- Valid ARIA Roles Quick ReferenceList of ARIA roles with links to more in-depth information
- ARIA Hidden and Focusable Elements Issues: CorrectingTips on fixing issues with the aria-hidden attribute.
- Using tabindex to Solve Focusable Content FlagsExamples of aria-hidden flags and how to fix them using the tabindex attribute.
- Elements must only use permitted ARIA attributes
- Dialog and Alertdialog RolesBest Practice: These roles should have accessible names.
