Using HTML5 and Accessible Rich Internet Accessibility (ARIA) to Create Highly Accessible Web Resources
Jon Gunderson
University of Illinois
Slides
- Overview
- Web Content Accessibility Guidelines 2.0
- Web Content Accessibility Guidelines 2.0: Techniques
- Accessible Rich Internet Applications 1.0
- Accessible Rich Internet Applications 1.0: Implementation Guide for Developers
- Web Content Accessibility Guidelines 2.0: Technique Issues
- ARIA Landmarks
- Landmark Example: Disability Resources and Educational Services (DRES) Website
- Pitfalls Observed in Intial Use of Landmarks
- DRES Home Page Landmarks
- MAIN Landmark Design Patterns
- NAVIGATION Landmark Design Patterns
- Landmark Design Patterns
- Use of Headings (H1-H6) in ARIA Landmarks
- Landmark Example: Campus Information Technology and Education Services (CITES) Website
- Landmark Example: International Business Machines (IBM)
- HTML5 Section Elements
- HTML5 to ARIA Mappings and Implementation Information
- Headings in HTML5 are Designed for Outlining Content
- HTML5 Headings Outline Example
- Extensions for Viewing HTML5 Outlines
- What About the Article Role and the Article Element?
- Accessible Video/Audio Issues
- HTML5 Video Element Accessibility: Example
- Accessible Web Video Example: Captions and Audio Descriptions
- Accessible Web Video Example: Captions
- Accessible Web Video Example: University of Illinois Public Engagement
- Free Captioning Tool for Web Videos
- ARIA for HTML form controls
- Complex Labeling Example using aria-labelledby
- Complex Labeling Example using aria-label
- Using aria-required, aria-invalid and aria-describedby in Forms
- aria-describedby to Provide Link Context
- HTML5 Form Accessibility
- Examples of Web 2.0 Applications and User Interface Libraries
- Web 2.0 Accessibility
- Accessible Rich Internet Applications (ARIA) Basics
- Tabindex and keyboard focus
- Example Widgets
- Example Widget: Accessible Custom Checkbox Using ARIA
- First Step: Use ARIA Landmarks
- Second Step: Use HTML5 video, audio and track elements for media
- Third Step: Use ARIA to improve the accessibility of Forms and Links
- Fourth Step: Use Accessible Widget User Interface Libraries
- ARIA Resources
- OpenAjax Alliance Web Accessibility Evaluation Library
- OAA Accessibility Cache Inspector for Firefox
- AInspector for Firebug
- OAA Accessibility Cache Inspector for Firefox: Demonstration
- OpenAjax Alliance Accessibility Evaluation Library: Rules
- Status of the Tools
- Plans for the Future
- Web Best Practices Working Group
- OpenAjax Alliance Accessibility Task Force