Accessibility issues caused by web developers
Web accessibility has become quite a trendy topic thanks to the European Union directives and raising awareness. An accessible website is built to be robust, perceivable, understandable, and usable in many different ways so it can be accessed by as many people as possible. Today, the level of accessibility is still relatively low.
In this series, we explore which accessibility issues can be prevented by different parties in web development. In the first part we talked about the role of web designers. In this article, we will talk about which criteria of the WCAG standard must be taken care of by web developers.
The most important thing, of course, is that the developers are familiar with the principles and techniques of accessibility and that they review their work on at least a basic level before forwarding it to QA.
This means running the code through an automatic checker as well as navigating through the page with a keyboard (Tab key) and, even better, with a screen reader.
The keyboard is used for navigation by people who for some reason are unable to use the mouse (hand trauma, motor disorders, etc.). Keyboard support also allows people to use the webpage with a variety of assistive technologies.
A screen reader is a program which reads everything that happens on the screen out loud. These are mainly used by blind people. Screen reader support also allows robots, such as Google, to better understand the website.
VoiceOver screen reader is built into all Apple products, and the NVDA screen reader can be downloaded for free for PC users. A quick Google search will provide you with basic screen reader keyboard commands, and then you can start practicing.
Plugins designed to check accessibility can also be added to your development environment to keep an eye on the quality. The sooner accessibility problems are discovered, the less needs to be redone later. Now, let’s look at some of the most common accessibility issues and how to fix them.