Fundamental concepts in web accessibility

Understand the fundamentals of web accessibility and how these relate to the design and development of web content that works for disabled people.

What is web accessibility?

Web accessibility is about making web content that disabled people can use.

Browsers, code and assistive technologies

Understand how web browsers, code and assistive technologies work together to render web content that meets the needs of assistive technology users, and how this depends on HTML markup.

Semantics and markup

Use HTML markup to programmatically define the context, structure and meaning of web content so that it can be presented to people in different ways and works with assistive technologies.

Accessible names and descriptions

Understand when and how to make user interface (UI) elements accessible to assistive technology users by giving them accessible names and descriptions, and how to test for this.

Roles, states and properties

Understand what roles, states and properties are, how they make user interface (UI) elements accessible to assistive technology users, and when and how to use them.

Accessibility supported technologies

Use web content technologies in ways that are accessibility supported and work with the assistive technologies that people use.