ARIA patterns (WAI-ARIA Authoring Practices)
Build complex widgets that work with screen readers and keyboards.
- QLT.04.01Disclosure, accordion and tabsCoreMid-level11 min
- QLT.04.02Menus, listbox and comboboxCoreSenior12 min
- QLT.04.03Dialogs, live regions, toasts and tooltipsCoreMid-level11 min
- QLT.04.04Grids, tables, trees and drag-and-dropSeniorBeing written
- QLT.04.05Testing with assistive technologyMid-levelBeing written
Interview questions in this module
- How do you build an accessible autocomplete/combobox?
- What is
aria-liveand when do you use polite vs assertive? - How should keyboard navigation work in a tabs component?
- How do you make drag-and-drop accessible?
- Can automated tools guarantee accessibility? What else do you do?
- When should you use
role="grid"instead of a table?