3 ms·
My suspicion is that a major aspect of this is the proliferation of SPAs built with tools that make accessibility seriously difficult. If you have an old-fashio
by sequoia 7y ago
My suspicion is that a major aspect of this is the proliferation of SPAs built with tools that make accessibility seriously difficult. If you have an old-fashioned web application that spits out HTML only, congratulations, your site is already 90% of the way to compliance! Most of the a11y issues arise not from omitting some special step, but from breaking behaviour the browser already provides by default.
Tabstops: browsers have these but if you mix up forms with crazy CSS they don't work well. Focus states: there by default, frequently removed by CSS. Font sizes & contrast: high contrast & adequately large (and scalable!) by default.
Semantic HTML, alt tags, and a "skip to content" link are up to you, combine those with not breaking the browser's behaviour and you're 90% there, maybe 100%.
In the process of reinventing the web UI wheel, a lot of the a11y features of the browser were forgotten.