Important Concepts: Role, Accessible Name and Accessible Description

Concept Description
Role Describes what the function of an element is in the document and what types of interaction is expected, examples include:
  • link
  • textbox
  • checkbox
  • radio button
Accessible Name Describes the purpose of this specific form control in the form and is computed based on author supplied information.
Examples of sources of accessible names include:
  • Child text nodes of label element (preferred)
  • aria-label attribute
  • aria-labelledby attribute
  • title attribute
Accessible Description Additional information or context information about a link, form control or ARIA wdiget.
Examples of sources of accessible description include:
  • aria-describedby attribute
  • title attribute