How to design websites for blind and partially sighted people
whatusersdo.com
whatusersdo.com
Recommendable a11y resources include the A11Y Project[1], WebAIM[2], the W3C[3], and GOV.UK[4]. The WAVE tool[5] and the Vox Media accessibility guidelines[6] are also really helpful.
--
[3] https://www.w3.org/TR/UNDERSTANDING-WCAG20/intro.html
I've had a couple US clients specifically request "ADA compliance".
Its a CLI tool that inspects HTML pages and determines if it meets a limited number of WCAG checks.
https://github.com/data61/wcag-zoo
Here is an ASCIInema that shows how it works (which I should embed in the readme)
https://asciinema.org/a/104903
It was mostly build so I could add it to my CI builds to check WCAG compliance and stop deploys that didn't meet it.
My $.02 from an uneducated view on this topic is that it would be nice to be able to have a mode to "test the whole zoo" or "the whole zoo, excluding: '...' ". The zoo metaphor is a little odd btw.
Grey text is all the rage these days, as are gray backgrounds. Dark grey text on a light grey background is difficult for many fully-sighted people to read, yet it persists on many websites (including HN — the visited link at the top of the page is #828282 and it's presented on a background of #F6F6F0. This yields a contrast ratio of 3.54:1, well shy of the recommended 4.5:1.)
The contrast problem also manifests on websites that have scrolling background images, which move underneath text and can create tricky contrast issues. Ironically, I've even seen these problems on accessibility-focused websites.
To be honest, I'm not sure how to fully solve this problem. I think as long as scrolling background images are popular, this will continue to be an issue. The only "fix" I can think of is to only use images that are mostly light or mostly dark, so that a single color of text can comfortably be read on top of them. But most images that people like to use in this scrolling are bright and dynamic, with light regions and dark regions. This doesn't bode well for text contrast or accessibility.
I see that you maybe were alluding to the fact that blind people can't SEE the page, but you ignore that they can READ it with assistance of software/hardware in a variety of ways. The article goes in detail about that.
I like to think of myself of neither of those, but if I have to choose I'd rather be a happy idiot than a miserable provocateur.
> I see that you maybe were alluding to the fact that blind people can't SEE the page, but you ignore that they can READ it with assistance of software/hardware in a variety of ways. The article goes in detail about that.
I noticed that, yeah.
The point that I failed to get across (OK, maybe I was being a provocateur - or maybe I was just too lazy to properly make my point, I don't remember) was that I think that blind people should have a better alternative than a website which was primarily designed as a visual thing, but then made accessible for them as an afterthought.
When you are making a site accessible for blind people, do it well and provide a separate page for them, without the visual and textual cruft. For governmental websites, it might be even appropriate to have a dedicated phone number.
/s
We design buildings with accessibility in mind, why should we not do the same for websites? Blind and visually impaired people have just as much use for the internet as you do.
Edit:
'Making music for the deaf' is a poor use of simile that doesn't really represent the reality of the situation. A more realistic and illuminating analogy would be websites for the visually impaired are like subtitles for the deaf.