This document provides guidelines for designing user agents that lower barriers to Web accessibility for people with disabilities. User agents include browsers and other types of software that retrieve and render Web content.
UAAG 2.0 (user agents accessibility) Heuristics set
1
-
01. Comply with applicable specifications and conventions
-
01.01. Ensure that non-Web-based functionality is accessible
-
01.02. Ensure that Web-based functionality is accessible
-
01.03. Support accessibility features of technologies
-
01.04. Render content according to specification
2
-
02. Facilitate programmatic access
-
02.01. Facilitate programmatic access
3
-
03. Perceivable - The user interface and rendered content must be presented to users in ways they can perceive
-
03.01. Provide access to alternative content
-
03.04. Repair missing content
-
03.05. Provide highlighting for selection, content focus, enabled elements, visited links
-
03.06. Provide text configuration
-
03.07. Provide volume configuration
-
03.08. Provide synthesized speech configuration
-
03.09. Provide style sheets configuration
-
03.10. Help user to use and orient within viewports
-
03.11. Provide an effective focus mechanism
-
03.12. Provide alternative views
-
03.13. Provide link information
4
-
04. Ensure that the user interface is operable
-
04.01. Ensure full keyboard access
-
04.02. Provide access to event handlers
-
04.03. Allow time-independent interaction
-
04.04. Help users avoid flashing that could cause seizures
-
04.05. Configure and store preference settings
-
04.06. Provide text search
-
04.07. Provide structured navigation
-
04.08. Provide toolbar configuration
-
04.09. Provide control of content that may reduce accessibility
5
-
05. Ensure that user interface is understandable
-
05.01. Help users avoid unnecessary messages
-
05.02. Help users avoid and correct mistakes
-
05.03. Document the user agent user interface including all accessibility features
-
05.04. The user agent must behave in a predictable fashion