Interactive element names available
Core requirement
Persistent names (including labels) that identify the purpose of the interactive element are visually and programmatically available.
Visible labels can be text or non-text, for instance icons.
Methods
- Provide unique, descriptive text or image (icon) for each interactive element.
Best Practices
- To ensure clarity, pair an icon with a persistent visible text label, or only use a persistent visible text label.
- When an icon is the only visual label, provide a tooltip (hover label) with the text description.
Tests
Procedure
For each interactive element:
- Confirm it has a visual label that describes the element.
- Confirm the visual label persists during use.
Expected results
- #1 and #2 are true.