Accessibility seeks to make an application usable by everyone, including people with disabilities such as visual, auditory, ambulatory, or cognitive impairment.

- Stackoverflow.com Wiki
14 articles, 0 books.

Canvas is little more than a glorified image tag, a sandbox for art. While immensely useful for dynamic animations you see in visualizations and games, it’s not accessible at all. It’s a pile of pixels, a locked box without any DOM for screen readers to walk.


Accessibility enables people with disabilities to perceive, understand, navigate, interact with, and contribute to the web. Imagine a world where developers know everything there is to know about accessibility. You design it and they build it… perfectly. In this world, only the design itself can cause people with disabilities to have trouble using a product.


You have a website. It looks good. You love it. Your friends love it. Your cat thinks its "just okay" but they're a cat, they don't care about the web. But, it's completely inaccessible.


Medium Engineering recently had an accessibility fixit. We found some goofy things! But we’re trying to do better. We wanted to share some of what we found.


A user interface control not only needs to look like a certain control, it must be described as that control too.


Welcome to HIKE, a hands-on coding tutorial for learning some best practices for web accessibility. In just 20 minutes, you will go from zero to hero on web accessibility.


Given that most people don’t how to improve accessibility on their site or application, here are some important basics that are extremely easy to implement but matter a lot. Next time you build something, consider incorporating those few things.


ARIA stands for ‘Accessible Rich Internet Applications’ and can help make your website more accessible to people with disabilities such as hearing or visual impairment. Let’s see how we, as developers, can make life easier for them.


Think about the current state of the website/application/digital product you were working on. Can everyone use it with the same opportunity to participate? Statistically speaking, probably not.


Sometimes one single hidden glyph in a HTML markup makes the difference between a good and an outstanding front-end.


Make your icons awesome for all of your users.


Accessibility enables people with disabilities to perceive, understand, navigate, interact with, and contribute to the web. Imagine a world where developers know everything there is to know about accessibility. You design it and they build it… perfectly. In this world, only the design itself can cause people with disabilities to have trouble using a product.


Making work accessible creates a better experience across the board. Use this checklist to help build accessibility into your process no matter your role or stage in a project.


Building websites that are accessible can be challenging for developers like myself that have never had to use any assistive technologies. Unlike visual issues such as layout which can be easily seen, accessibility issues can very easily go unnoticed if we don't have the correct tools to test for them.