A11Y First Workshop - A Web Accessibility Workshop
Refer to the README for instructions.
Table of Contents
Chapter 1: Introduces Structure & Semantics
Also introduces the concepts of screenreader-only text and ARIA roles
- Blank Page
- Meta
- Paragraphs
- Lists
- Definition Lists
- Headings
- Landmarks
- Images
- Background Images
- Table Layout
- Grid System
- Cards
- Inline Frames
Chapter 2: Introduces Links
Also introduces concept of focus management.
- Text Links
- Tiles
- Ambiguous Links
- Fake Buttons
- New Window Links
- Navigation Landmarks
- Skip-To Main
- Enhanced Skip-To
- Custom Focus Indicator
- Fake Tabs
Chapter 3: Introduces Buttons
Also introduces concept of ARIA labels.
Chapter 4: Introduces Flyouts
- Button Flyout
- Link Flyout
- Fake Menu
- Infotip
- Tooltip
Chapter 5: Introduces Form Controls
Also introduces concept of ARIA descriptions and ARIA hidden elements.
- Textbox
- Radio Buttons
- Customised Radio Buttons
- Select
- Customised Select
- Form Reset
- Form Submit
- Textbox Icons
- Floating Labels
- Checkbox
- Customised Checkbox
- Field Description
Chapter 6: Introduces Form Validation
Also introduces concept of ARIA live regions and client-side rendering.
Chapter 7: Introduces ARIA Widgets
Also introduces concept of widget keyboard navigation.
- Menu
- Dialog
- Tabs
- Combobox
- Date Picker
Chapter 8: Introduces Data Tables
- Data Tables
- Interactive Data Tables
- Row Select/Actions
- Bulk Select