Skip to content
/ a11y Public
forked from coryhouse/a11y

Repository on accessibility

Notifications You must be signed in to change notification settings

johnli388/a11y

 
 

Repository files navigation

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.

About

Repository on accessibility

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 57.5%
  • CSS 25.9%
  • JavaScript 16.6%