Skip to content

hchiam/learning-extra-a11y-stuff

Repository files navigation

Learning extra a11y stuff

Just one of the things I'm learning. https://github.com/hchiam/learning

Based off of a Zeitspace A11y Workshop

These are just select notes for my own idiosyncrasies/situation.

Ontario: AODA: company > 50:

  • -> 2014: must have WCAG 2.0 Level A
  • -> 2021: must have WCAG 2.0 Level AA

WCAG "quick ref": https://www.w3.org/WAI/WCAG21/quickref

My other notes: https://github.com/hchiam/web-accessibility-course-notes

To practice/research later

Example: https://github.com/hchiam/learning-extra-a11y-stuff/blob/master/src/index.html (yarn; yarn start;). Or live demo: https://hchiam-a11y-test.surge.sh/

  • Perceivable
  • Operable
    • -> skip links
  • Understandable
    • -> "Read more" link with screenreader-only audible extra "Read more about (...)"
  • Robust
    • -> research lighthouse compatibility IE checks (I don't think so. Just use an actual IE browser. If you're for some reason really stuck with a Mac, try IE Tab to simulate IE in Chrome, but requires extra installation and sign-up.)

Write down: Don't just sketch! Sketch semantic blocks! At the start!

Try out a11y-friendly drag and drop: use Dragon Drop with yarn add drag-on-drop or https://unpkg.com/drag-on-drop.


Other notes

generator-hchiam-learning

You can generate a dependency graph with npm run deps (which runs bash show_dep_graph.sh).

You can publish a live site to surge with bash publish_live_site.sh (Just go into the relevant enclosing src or public folder of your site files - a CNAME file is there for convenience).

You can zip the current folder with npm run zip.

This file was first created using the Yeoman generator generator-hchiam-learning.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published