0Pricing
Web Accessibility Academy · Lesson

Common Naming Mistakes That Silence Controls

Avoid the patterns that leave elements unnamed.

When Controls Go Silent

A control with no computed name is read as just button or link. These naming mistakes leave users guessing what an element does.

Icon-Only Buttons

A button holding only an icon often computes no name. Add an aria-label so the wordless control still announces its action.

<button aria-label="Delete">🗑️</button>

All lessons in this course

  1. The Accessible Name Computation, Demystified
  2. aria-label vs aria-labelledby
  3. aria-describedby for Extra Context
  4. Common Naming Mistakes That Silence Controls
← Back to Web Accessibility Academy