ARIA attributes must conform to valid names
Log in (Premium content) Request a demo
ARIA attributes (i.e. starting with
aria-) must have valid names. Referring to a misspelled attribute or to one that does not exist will result in an invalid attribute and thus failure of this Rule.
The Algorithm, in Simple Terms
Why this is Important
If the developer uses a non-existent or misspelled ARIA attribute, the attribute will not be able to perform the accessibility function intended by the developer.
How to Fix the Problem
This rule checks for the presence of an unrecognized ARIA attribute, which prevents the attribute from functioning as intended.
Ensure all ARIA attributes (as opposed to the values inside of them) used are spelled correctly and correspond to valid ARIA attribute names.
aria-hidden="true" would pass, while
aria-visible="true" would fail.
- HTML 4
- HTML 5