The First Rule: No ARIA Beats Bad ARIA
Why native HTML is almost always the better choice.
What ARIA Actually Is
ARIA is a set of HTML attributes that tells assistive tech what an element is and does, when the markup alone cannot say it.
ARIA Changes No Behavior
Here is the catch: ARIA only changes what is announced. It never adds clicks, focus, or keyboard support on its own.
<div role="button">Save</div>
<!-- looks like a button, does nothing -->All lessons in this course
- The First Rule: No ARIA Beats Bad ARIA
- Roles Define What a Thing Is
- States and Properties: expanded, checked, disabled
- Reading the Accessibility Tree to Debug ARIA