Accessibility information for web authors

Guidelines and Regulations

  1. ARIA Authoring Practices Guide (APG) Guide to accessibility semantics defined by the Accessible Rich Internet Application (ARIA) specification to create accessible web experiences. Describes how to apply accessibility semantics to common design patterns and widgets, providing design patterns and functional examples.
  2. Web Content Accessibility Guidelines (WCAG) Another important set of guidelines from the W3C Web Accessibility Initiative (WAI). The European Union is looking to base their upcoming accessibility regulations on these guidelines. These guidelines are discussed on the WAI interest group discussion list.
  3. ARIA on this site MDN guide to all the ARIA roles and ARIA properties, including best practices, related roles and properties, and examples.


  1. Accessibility for frontend developers A brief guide from the U.S. General Services administration's Technology Transformation Services covering several accessibility topics with links to "how-to" videos and to related WCAG references.
  2. Accessible Web Page Authoring IBM has made their accessibility requirements that need to be met public and interactive.

Automated Checking & Repair

Use a tool to quickly check for common errors in your browser.

Tools to integrate into your build process, programmatically adding accessibility tests, so you can catch errors as you develop your web application:

Continuous integration tools to find accessibility issues in your GitHub pull requests:

While best to test your web applications with real users, you can simulate color blindness, low vision, low and contrast, and zooming. You should always test your site with out a mouse and touch to test keyboard navigation. You may also want to try your site using voice commands. Try disabling your mouse and using browser extensions like Web Disability Simulator