ARIA: Roles, States and Properties

ARIA is way to communicate the semantics of rich internet applications to users of assistive technology. But it’s not just useful for accessibility; ARIA is a whole meta language of semantic attributes within HTML that allows us to clearly communicate the roles, states, and properties HTML elements have in a complex web site ecosystem.

I’ll talk about roles, states, and properties: what they are, how you use them, and how they can help us by creating more internally consistent HTML that’s also better for people with disabilities.