Attributes that start with aria- must be defined.

Rule ID Widget 5
Definition Elements with the attributes that start with aria- must be a valid ARIA property or state.
Purpose
  • ARIA attributes must be defined properties or states to accurately describe web content to users of assistive technologies, especially screen reader users
Mappings
  • HTML4 Legacy Techniques (Required)
  • HTML5 and ARIA Techniques (Required)
WCAG Success Criteria

4.1.2 Name, Role, Value (Level A, Primary Success Criterion)

Rule Category Widgets/Scripting
Scope Element
Target Resources Elements with aria attributes
  • [aria-atomic]
  • [aria-autocomplete]
  • [aria-busy]
  • [aria-checked]
  • [aria-controls]
  • [aria-describedby]
  • [aria-disabled]
  • [aria-dropeffect]
  • [aria-expanded]
  • [aria-flowto]
  • [aria-grabbed]
  • [aria-haspopup]
  • [aria-hidden]
  • [aria-invalid]
  • [aria-label]
  • [aria-labelledby]
  • [aria-level]
  • [aria-live]
  • [aria-multiline]
  • [aria-multiselectable]
  • [aria-orientation]
  • [aria-owns]
  • [aria-pressed]
  • [aria-readonly]
  • [aria-relevant]
  • [aria-required]
  • [aria-selected]
  • [aria-sort]
  • [aria-valuemax]
  • [aria-valuemin]
  • [aria-valuenow]
  • [aria-valuetext]
Techniques
  • Use defined ARIA properties and states in the ARIA specification.
  • Check W3C WAI Accessible Rich Internet Applications specifications for allowed values for ARIA attributes.
Informational Links