Your daily frequent11y newsletter, brought to you by @ChrisBAshton:
What is ARIA even for? (video, ~8 mins)
- A quirky, almost NSFW video by Heydon Pickering, explaining when and why to add ARIA roles and attributes to your HTML. It is best used when there is no good native HTML solution to your problem. For example, a ‘toggle button’ could be achieved with checkboxes, but is difficult to style and would be announced as
input
to the screen reader: better to use<button aria-pressed="false">Toggle</button>
and use JavaScript to change thearia-pressed
value. And<button>
already has an implicitrole="button"
, so there is no need to add it here.
Prefer longer newsletters? You can subscribe to week11y, fortnight11y or even month11y updates! Every newsletter gets the same content; it is your choice to have short, regular emails or longer, less frequent ones. Curated with ♥ by developer @ChrisBAshton.