Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 3.97 KB

README.md

File metadata and controls

74 lines (54 loc) · 3.97 KB

Accessibility (a11y)

Improving accessibility, by example

Quick Start

Install Node, then run the following on the command line:

npm install
npm start

The commands above will install necessary dependencies, then start the app on your machine.

The master branch contains an app with bad accessibility. Checkout the fixed branch to try the app with improved accessibility. Use the screen readers below to see the huge difference.

Slides

Slides from "Building Accessible Web Apps"

A11y Tools

Screen Readers

Resources

Training

I offer on-site training and consulting on JavaScript and React at reactjsconsulting.com.

Chromevox Cheatsheet

Chromevox docs

  • Chromevox = Ctrl+cmd on Mac
  • Chromvox + . = Show all commands and search box
  • Navigate elements: Ctrl+cmd+arrows

Announce table cell header:

  • Cmd+ctrl+backslash while reading table cell to enter table mode.
  • Cmd+ctrl+T+H to announce current cell's headers.