Being a better a11y
Friday Share 6/2/2017: An Accessibility Booster
We aren’t starting
from zero!
How can we be
better about this?
-
Consider accessibility early on
-
Improve automated & manual testing
-
Other do’s and don’ts
Consider a11y early
and keep it in mind
Easier to troubleshoot
-
Outliner
-
Semantic HTML
-
Test!
-
Add styles
-
Test!
-
Peer review
Untitled Section
-
Untitled Section
-
New Work:
-
Building a better cooking site with Milk Street
-
About us
-
Selected Projects All
-
Untitled Section
-
Kuvée
-
Northeastern University, etc.
-
-
-
Jobs All
-
Development Lead
-
Senior Producer, etc.
-
-
Work With Us
-
Untitled Section
-
Untitled Section
-
How can we
improve this?
-
Upstatement
-
New Work: Building a better cooking site with Milk Street
-
About Us
-
Selected Projects
-
Kuvée
-
Northeastern University
-
Harvard GSD
-
The Undefeated
-
MIT Tech Review
-
Taste Cooking
-
-
Jobs
-
Development Lead
-
Senior Producer
-
Creative Lead
-
-
Work With Us
-
Testing 1, 2, 3
-
Screen reader
-
Keyboard navigation
-
Where mouse can go
Demo WAVE
WAVE bug log
-
-
Allows screen readers to read content in appropriate language and appropriate pronunciation
-
Facilitates automatic translation of content
-
-
Empty links
-
Function / purpose of link is not presented to user
-
Screen reader test for logo reads “Visited link / banner 2 items”
-
-
Skipped heading levels*
-
Headings provide structure and facilitate keyboard navigation for assistive technology
-
WAVE bug log (cont.)
-
Suspicious link text (“More →”)
-
Links are often read out of context
-
Should describe destination / function all by itself
-
Good place to make use of `.visually-hidden`
-
-
Redundant link*
-
Creates additional navigation and repetition for keyboard and screen reader users
-
Other do’s and don’ts
-
Tables for tabular data
-
Testing forms
Thank you!
Being a better a11y
By Amanda Cheung
Being a better a11y
Upstatement Friday Share 6/2/2017
- 2,591