This section is for people who develop websites and web applications. It contains best practices, examples, testing methods, and resources to support the following guidelines.
Essentials - Developers
Guidelines for creating accessible HTML and CSS.
Structure - Developers
- Use standard web technologies
- Encode elements in a logical order
- Use semantic elements for regions and content
- Provide accessible labels and instructions
Interaction - Developers
Keyboard
Custom widgets and controls
- Use accessible design patterns
- Provide name, role, and value information
- Design controls for easy operation
Notifications and alerts
- Provide helpful error messages
- Give users control over timeouts
- Provide notification of dynamic changes to content