See the web accessibility guidance that’s relevant to web development.
Note: Digital practitioners often perform a mix of design, development and testing activities. Even if you’re mainly a developer, be sure to check out the other roles for guidance that’s relevant to the work you actually do.
What is web development?
Development is about writing and maintaining the markup and code for web content so that it works with people’s browsers and other user agents.
Core skills and knowledge in web development include:
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- ARIA (Accessible Rich Internet Applications)
- Version control — for example, Git
- browser developer tools
Relevant Web Content Types
The following aspects of making different Web Content Types accessible are typically part of the development role.
- How to create a button
- Buttons: Keyboard, mouse and touch accessibility
- Buttons: Name, role and states
- Other accessibility considerations:
- Page titles
- Skip links
- Text content:
Relevant Knowledge Areas
The following web accessibility Knowledge Areas are directly relevant to the development role.
Fundamental concepts in web accessibility
- What is web accessibility?
- Accessibility supported technologies
- Browsers, code and assistive technologies
- Semantics and markup
- Accessible names and descriptions
- Roles, states and properties