Robert Jolly
Chop wood, carry water. Dad. Husband. Friend. Product at 18F
#a11yMaster
Robert Jolly
Becky Gibson
Knowbility’s mission is to create a more inclusive digital world for all.
We define accessibility in terms of
with comparable ease?
More information:
W3C WAI - Diverse Abilities and Barriers
Notes:
Let’s see some in action.
Internal Knowbility Demo Video (uncaptioned version)
The W3C Web Accessibility Initiative commissioned these videos to help educate people about the importance of web accessibility.
Sources:
Neil Lenane
Talent Acquisition/Diversity and Inclusion Leader
Progressive Insurance
Source:
Source:
and
with comparable ease?
Standards and guidelines help measure and document the use of recommended techniques.
But, ultimately, the measure is how well our sites and apps work for people.
Content
Developers
Users
Authoring Tools
Evaluation Tools
Browsers
Assistive Tech
Guidelines
Technical Specifications
ATAG
WCAG
UAAG
HTML CSS SVG DOM ETC
For a more detailed resource: W3C’s Essential Components of Web Accessibility
Ask design teams to:
You can check for color contrast using the Colour Contrast Analyser tool.
You can check for visible focus by using your keyboard to tab to links and other elements.
Want a checklist?
Ask developer teams to:
You can check for keyboard support by using your keyboard to tab to links and other controls.
Control | Navigate Forward | Navigate Backward | Activate/Select |
---|---|---|---|
input elements | tab | shift-tab | |
button | tab | shift-tab | enter or space |
radio | left arrow | right arrow | selected as receives focus |
checkbox | tab | shift-tab | space |
select options | arrow down | arrow up | enter; escape to close |
range | arrow right, page-down, end | arrow left, page-up, home | |
links | tab | shift-tab | enter |
Here is how you can test for a functioning visible, keyboard-only skip navigation feature using axe.
How to evaluate use of tabindex by using the tabindex bookmarklet.
Tabindex Value | Result |
---|---|
0 | adds element to default source code order |
-1 | allows programmatic focus to element |
>0 | Just DON'T Do It! |
You can check for semantic structure by using the WAVE tool in your browser.
You can check for landmarks by using the Landmarks bookmarklet.
You can check for proper form labels by using the WAVE tool in your browser.
How to evaluate proper alt text on images by using the WAVE tool in your browser.
<img srcX="valid-img.jpg" alt="NO ALT TEXT">
Will surely get someone's attention
(src attribute is broken, image won't load)
How to evaluate ARIA by using the WAVE tool in your browser.
WAI-ARIA
Web Accessibility Initiative - Accessible Rich Internet Applications
Adds roles, states, and values to communicate behavior information to screen readers. Used to build or customize controls. Examples, include dialogs, tab panels, alerts, menus, and more.
Ask development teams to:
Want a checklist?
Becky Gibson
Robert Jolly
#a11yMaster
By Robert Jolly