
External
Web Accessibility for Developers - Essential Skills for Web Developers
Web Accessibility for Developers is a technical resource aimed primarily at programmers. Learn how to develop accessible interactivity on the Web and gain expertise using WAI-ARIA, a W3C specification that enables optimal use of assistive technologies, like screen readers, when navigating the Web.
- Author
- Digital Education Strategies, The Chang School
- Publisher
- Ryerson University
- Source
- LibreTexts
- License
- CC BY-SA
- Language
- EN
- Category
- Information Technology
Contents· 64 sections
- 01: Background
- 1.01: Types of Disabilities and Barriers
- 1.02: Why Learn About Accessible Web Development
- 1.03: AODA Background
- 1.04: About WCAG and WAI-ARIA
- 02: Introduction
- 2.01: Objectives and Activities
- 2.02: Submitting Coding Assignments and Using GitHub
- 2.03: Activity 1- How to Submit Assignments
- 2.04: Introduction to the jQuery Plugin
- 2.05: Other WAI-ARIA Libraries
- 2.06: ChromeVox Screen Reader Install and Setup
- 2.07: Activity 2- Set Up and Use ChromeVox
- 2.08: WAI-ARIA and HTML 5
- 2.09: Self-Test 1
- 03: Introduction to WAI-ARIA
- 3.01: Objectives and Activities
- 3.02: What is WAI-ARIA
- 3.03: Roles States and Properties
- 3.04: Static vs. Dynamic WAI-ARIA
- 3.05: Browser and Screen Reader Support for WAI-ARIA
- 3.06: Graceful Degradation vs. Progressive Enhancement
- 3.07: Validating WAI-ARIA
- 3.08: WAI-ARIA Taxonomy
- 3.09: Activity 3- WAI-ARIA Scavenger Hunt
- 3.10: Self-Test 2
- 04: Basic WAI-ARIA
- 4.01: Objectives and Activities
- 4.02: WAI-ARIA Landmarks
- 4.03: Common Static WAI-ARIA
- 4.04: WAI-ARIA Alert and Message Dialogs
- 4.05: Using Tabindex
- 4.06: Keyboard Interaction
- 4.07: Application and Presentation Roles
- 4.08: Live Regions
- 4.09: Activity 4- WAI-ARIA Landmarks and Alerts
- 4.10: Self-Test 3
- 05: Interactive WAI-ARIA (Basic)
- 5.01: Objectives and Activities
- 5.02: Toggle Buttons (Activity Example)
- 5.03: Suggestion Boxes
- 5.04: Activity 5- Accessible Suggestion Box
- 5.05: Tooltips
- 5.06: Activity 6- Accessible Tooltips
- 5.07: Progress Bars
- 5.08: Activity 7- Accessible Progress Bar
- 06: Interactive WAI-ARIA (Intermediate)
- 6.01: Objectives and Activities
- 6.02: Sliders
- 6.03: Activity 8- Accessible Slider
- 6.04: Accordions
- 6.05: Activity 9- Accessible Accordion
- 6.06: Tab Panels
- 6.07: Activity 10- Accessible Tab Panel
- 6.08: Carousels
- 6.09: Activity 11- Accessible Carousel
- 07: Interactive WAI-ARIA (Advanced)
- 7.01: Objectives and Activities
- 7.02: Menu Bars
- 7.03: Activity 12- Accessible Menu Bar
- 7.04: Tree Menus
- 7.05: Activity 13- Accessible Tree Navigation
- 7.06: Sortable Lists
- 7.07: Activity 14- Accessible Sortable List