3 ms·
HTML is not accessible by default, so this should not be confused with a simplistic "SPAs/JS are bad!" argument. In fact, many JS component libraries make it e
by gedy 5y ago
HTML is not accessible by default, so this should not be confused with a simplistic "SPAs/JS are bad!" argument. In fact, many JS component libraries make it easier to comply with a11y since they can encapsulate and consistently share a11y needs like aria attributes, etc.
- nitrogen 5y agoIf pure semantic HTML isn't accessible then that is the fault of the browser/screenreader, and that's where the burden should lie. Do a whole fix in one place for the benefit of everyone, rather than making every tiny website make a bunch of half fixes.
- zdragnar 5y agoThat's a nice principle, but legally the burden is on the website owner. We have to live within the reality that browsers do not provide, out of the box, accessible html components in some cases.