Accessibility
Quick fixes (the TL;DR)
Introduction
Accessibility testing
Accessibility in the Evergreen stack
Requirements and legislation
Documentation standards
Common functional issues
Alternative text for images and icons
Color contrast
Keyboard navigation
Link and button names
Page titles
Language attributes and multilingual content
Time limits
Sensory disruptions: flashing lights, animation, sounds
Data tables, dyslexia, and dyscalculia
ARIA
Roles
Headings and landmarks
Accessible names and descriptions
Live regions, dynamic properties, and announcing changes
Components:
Links and navigation
Structure and semantic HTML
Forms
Labels
Error messages and validation
Submit buttons
Fieldsets and grouping fields
Read-only form fields
Tables and grids
Navigation menus
Tab sets
Pagination
Select lists, comboboxes, and autocomplete
Appendices:
Accessible component libraries
Browser support for accessibility features
Books on accessibility
Accessibility audits
2019 Web Client Audit