Developing for web accessibility
Crack the accessibility code as you expand your knowledge of ARIA, the accessibility tree, custom components and more.
What is an accessibility tree?
FREE PREVIEWAbout the accessibility tree
FREE PREVIEWViewing the accessibility tree
FREE PREVIEWWhat is ARIA?
How does ARIA work?
When to use ARIA
Reviewing the rules
Browser support for ARIA
Activity: Creating a fake checkbox
1.1 Knowledge Check
Accessible names
Introduction to accessible names
Matching names and text labels
Using aria-labelledby
Using aria-label
Names vs descriptions - which one wins?
Accessible names - which one wins?
Reviewing accessible names
Concatenated accessible names
1.2 Knowledge Check
Introduction to accessible descriptions
Adding accessible descriptions
The difference between aria-labelledby and aria-describedby
Accessible descriptions - which one wins?
Announcing names and descriptions
The placeholder and title attributes
1.3 Knowledge Check
Introduction to semantic markup
HTML Content Categories
Valid HTML markup
2.1 Knowledge Check
Why headings are needed
Introduction to headings
Using headings
2.2 Knowledge Check
Or get access to every course with the All Access Pass.
Access all courses on Intopia learn, including automatic access to any new courses.
Make sure all your app users can get and stay connected. Learn to develop accessible, inclusive apps for iOS devices using SwiftUI.
Make sure all your app users can get and stay connected. Learn to develop accessible, inclusive apps for Android devices using Jetpack Compose.