Here is the priority I follow when assigning an accessible name to a control: Native HTML techniques, aria-labelledby pointing at existing visible text, Visibly-hidden content that is still in the page, aria-label. Too often folks will grab ARIA first to provide an accessible name for a thing. Or they may…| Adrian Roselli
– The personal website of Sara Soueidan, inclusive design engineer| www.sarasoueidan.com
A deep dive into the accessibility of the Shopify theme landscape.| Nic Chan
Review the audio element and overview some of what's possible with the audio API by building a custom audio player.| 12daysofweb.dev
How-to hide content but still make it accessible to screen readers.| www.a11yproject.com
An exploration into how to make inputs more accessible.| www.ovl.design
For years, developers have passed around a set of styles like a magic incantation. It's time we made it a web standard.| Ben Myers
Add a link to the beginning of your page to help keyboard navigators skip over repeated links.| Ben Myers
How CSS bleeds into content and influences screenreader announcements.| Ben Myers
You've probably used visually-hidden content before. But how does the CSS actually work, and why do we use those particular properties?| TPGi
A talk on automation, power, justice, and labor in the tech industry.| ethanmarcotte.com