24 ways to impress your friends

Jump to menu

Vote down?

Stomme poes

Nice article, hits the main points.

I like to use landmarks to introduce ARIA, because they’re pretty simple, and then maybe something like, when you’re in some weird situation where you can’t use the right HTML like a button and so if you had to ARIA a span or div, how would you?

The tab-panel isn’t complicated, but the one time I wrote one, I vowed to only ever copy that whole chunk as a personal widget from then on, because each element sure gets a crapload of ARIA roles and states, and it can look pretty scary to a dev who hasn’t been playing around with ARIA for a while. Not the first thing I’d show, anyways :)