Learn how to build digital tools that conform to the Revised 508 Standards. Review the W3C’s Sufficient Techniques for examples of how to meet Success Criteria using specific technologies (relevant to HTML, CSS, server-side scripting, Flash, ARIA, etc.).
- How to Meet WCAG 2.0 - quick reference guide
- Getting started with web accessibility
- Designing for inclusion
- Selecting web accessibility evaluation tools
- Applying WCAG 2.0 to non-web content
- WCAG tutorials
Content Authoring Guidelines
- IT Accessibility Checklist - University of Washington
- The Code4Lib Journal – A Practical Guide on Developing Accessible Websites
- Web Accessibility In Mind (WebAIM)
Open Source Code and Frameworks
Open source code has additional requirements to make the content accessible.
- Making Open-Source Accessible for All - Medium article
- Why Open Source Needs Accessibility Standards - opensource.com article on the responsibility for developers to make open-source code accessible
- Open Source Accessibility initiative (OSAi) - Advocates for open and compliant digital solutions, and promotes accessibility in open-source projects
JavaScript Frameworks
Contributors to these JavaScript frameworks actively consider accessibility in development:
- JQuery - the “grandfather” of JavaScript frameworks; this article specifically addresses how to create accessible forms
- React.js - web application development framework from Facebook
- Angular.js - web development framework from Google
- Bootstrap.js - JavaScript development framework from Twitter
- ext.js - JavaScript development framework
- ally.js - JavaScript library to make accessibility simpler for modern web applications
Mobile
- BBC Mobile Accessibility Guidelines
- Apple Accessibility Programing Guide for IOS
- Google Accessibility for Android Developers
Software
- Apple Accessibility programming Guide for OSX
- Introduction to Microsoft UI Automation
- Microsoft UI Automation Overview
- Oracle Product Accessibility Guidance
Development Environments
Testing Tools
Captioning Tools and Resources
W3C WCAG 2.0 References
The W3C is an internationally recognized web standards body that identifies its approved technical specification standards as “W3C Recommendations” (such as HTML, CSS, etc.). The consortium has several Accessibility specifications that have achieved W3C Recommendation status, including WCAG, ATAG, and WAI-ARIA. Other accessibility-related W3C recommendations, such as the User Agent Accessibility Guidelines, are also relevant.
- An Introduction to Understanding WCAG 2.0 (Mar. 17, 2016)
- Understanding WCAG 2.0
- WCAG Quick Reference
- WAI-ARIA Authoring Best Practices
- W3C Authoring Tool Accessibility Guidelines
- W3C User Agent Accessibility Guidelines
- SVG Accessibility Mappings
Other References
Legislation and Standards
- Section 508 of the Rehabilitation Act (29 U.S.C. § 794d), as amended by the Workforce Investment Act of 1998 (P.L. 105-220)
- Original Section 508 Standards
- Revised 508 Standards (revised January 2017, effective January 2018)
- Revised 508 Standards Functional Performance Criteria
These best practices were developed by the U.S. Federal Government Authoring and Developer Transition Working Group, with contributions from the Federal CIO Council Accessibility Community of Practice (ACoP), the U.S. Access Board, and the General Services Administration.
Reviewed/Updated: May 2018