ARIA is a way for websites and web apps to communicate with screen readers. You can think of ARIA as an API for communicating information about an interactive HTML element / widget to a screen reader.

What ARIA isn’t

  • A programming language
  • Magic

What ARIA Communicates to Screen Readers

  • labels and names
  • roles
  • states
  • properties
  • relationships
  • live announcements