Skip to Content
Access Guide
Glossary
Checklist
Contribute
About
Site Index
Main Pages
About
Contribute
Glossary
Homepage
Updates
Tags
Automated Test
Code
Cognitive
Content
Defined in Markup
Design
Error Recovery
Hearing
Interaction
Keyboard
Level A
Level AA
Level AAA
Manual Test
Multimedia
Navigation
Physical
Presentation
Semi-Automated Test
States
Styles
Timing
Touch
Visual
Writing
Guidelines
Allow users to save data after a session timeout
Define information, structure, and relationships in markup
Define status messages in markup
Define the human language in markup
Define the purpose, name, role, and value of UI components in markup
Don't use color alone to convey information (colorblind)
Don't use flashing lights
Ensure that focus indicator is visible
Ensure the programmatic label matches the visual label
Get rid of background noise in audio
Identify and describe errors to users
Label elements and give instructions
Make all functionality available through the keyboard
Make an intuitive order focusable and defined in markup
Make multiple types of input available
Make sure that assistive tech can parse content
Make sure the user knows where they are
Make sure there are no keyboard traps
Make time limits adjustable or not essential
Only change the context by user request
Prevent accidental pointer input
Prevent errors when handling legal and financial data
Provide ASL interpretation of video
Provide a way to bypass repeating content (skip link)
Provide a way to expand abbreviations
Provide a way to pause audio that plays automatically
Provide a way to turn off character key shortcuts
Provide a way to turn off moving content and animation triggered by interaction
Provide a way to understand unusual words and phrases
Provide a way to zoom in and resize text up to 200%
Provide audio descriptions of videos
Provide audio transcripts
Provide buttons with a large target size
Provide captions
Provide consistent UI components
Provide contextual help
Provide conventional interactions (instead of motion-activated interactions)
Provide image descriptions
Provide media alternatives of video
Provide more than one way to locate a page
Provide pronunciation for ambiguous words
Provide the option to turn off interruptions
Suggest corrections to errors
Use consistent navigation
Use high color contrast
Use hover and focus best practices
Use responsive layouts and don't restrict the layout to portrait or landscape
Use single-pointer gestures (instead of path-based gestures)
Use text instead of images of text
Use text presentation best practices
Warn users about timeouts
Write content at an approachable reading level
Write descriptive headings and labels
Write descriptive link text
Write descriptive page titles
Write instructions that don't rely on just one characteristic