Skip to Main Content

Sign up for the Knowbility Newsletter to stay in the know on events, community programs, and accessibility news

ARIA Foundations, Patterns and Components

taught by: Dennis Lembree


Session Summary

Learn all about ARIA (Accessible Rich Internet Applications) from foundational concepts to advanced techniques. Many use cases with examples will be examined in this comprehensive session.


Description

This session covers a wide range of topics for learning and implementing ARIA (Accessible Rich Internet Applications); from foundational concepts to advanced techniques. First, ARIA is defined and the Accessibility Tree is explained. Foundational rules for using ARIA are then covered including general coding best practices and the W3C’s Five Rules of ARIA. Many common use cases of ARIA with examples are examined including landmarks, labelling elements, describing elements, and the difference between the checked, selected, and pressed states. More advanced techniques involving components are then explained including common patterns such as disclosure, modal dialog, and tabpanel.


Practical Skills

  • Understand foundational best practices and rules for coding with ARIA.
  • Know the numerous common ARIA use cases and techniques
  • Learn how ARIA is implemented in several types of components.