DEV Community

Cover image for Principles of Web Accessibility
Alvaro Montoro
Alvaro Montoro

Posted on โ€ข Originally published at alvaromontoro.com

4 1

Principles of Web Accessibility

Heydon Pickering recently shared some "Principles of Web Accessibility," a set of twelve high-level guidelines on how to approach web accessibility.

I highly recommend reading the whole thing โ€“it's a short textโ€“, but here's a summary of them if you want a quick "too long; didn't read" version:

๐Ÿ’Ž Perfection is the enemy: nothing will be 100% accessible, but you can make a real difference by making it just a little bit better.

โžก๏ธ By default or death: accessibility is not something to be added later to a complete product. An inaccessible product is an incomplete product.

โš–๏ธ Parity is paramount: the goal is not to create "better experiences" but "comparable experiences" for different people.

๐Ÿ“ Design for implementation: accessibility shouldn't be an afterthought in the development process, it should be there since the early stages.

๐Ÿ“Š Structure first: an intuitive interface that is well-structured and easy-to-use is better than a poorly-structured interface with no discrete errors.

๐Ÿ’ฌ Use your words: develop your writing and editing skills or include writers and editors in your process. What is written is as important as how it's written.

๐Ÿ› ๏ธ Tools are not identities: disabilities are not uniform. Don't design for a single person or user, design to support the capabilities of the assistive software.

โ†•๏ธ Less is less: don't overdo it! Reducing complexities โ€“keeping things simpleโ€“ not only reduces errors, it also improves comprehension.

๐Ÿ’ฐ Get paid: accessibility is a job in itself. Include it in your role, be valued, and get recognized for it. Don't let people diminish its (your) importance.

๐ŸŽฃ Fishing, not fish: working on accessibility goes beyond solving specific problems. Set the stage and structure to facilitate it.

๐Ÿ† No points for performance: Companies tend to prioritize looking accessible over being accessible. Demand action and not only performance.

๐Ÿ‘ฟ Let evil rot: there is plenty of inaccessibility; protect your reputation and mental health, and prioritize working with receptive companies and projects.


What do you think? Anything that you would add or change?

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more