Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Accessibility: It's More Than Just Screen Readers
Search
Fen Slattery
April 17, 2018
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Accessibility: It's More Than Just Screen Readers
As presented at Indy.Code() on April 17, 2018
Fen Slattery
April 17, 2018
More Decks by Fen Slattery
See All by Fen Slattery
Differentiate yourself using empathy
sublimemarch
0
210
Accessibility: What You Should Know
sublimemarch
0
78
Sass for Fun and Profit
sublimemarch
0
140
Why Won't You Take My Money
sublimemarch
0
55
CSS Isn't Scary
sublimemarch
0
160
Accessibility: It's More Than Just Screen Readers
sublimemarch
0
170
Accessibility: It's Not Just a Client Side Problem
sublimemarch
0
310
CSS Isn't Sccary
sublimemarch
0
230
No, You Don't Need to Know My Sex: Gender Bias in Form Design
sublimemarch
0
260
Other Decks in Programming
See All in Programming
自分的「カンファレンスの楽しみ方」
syumai
0
200
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
3
410
フロントエンドUIフレームワークのこれまでとこれから
ssssota
4
2k
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
190
XHTMLが残したもの
yosuke_furukawa
PRO
2
610
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
ALB ログから Trace を気合で繋げる技術
fohte
7
880
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
230
業務時間外もAIに働いてもらう話
colorful12
3
10k
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
360
Deep dive into the select statement (GopherCon UK)
jespino
0
170
AIとGame Jamで、ゲームを完成させた話
takahirosaeki
0
110
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
660
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
340
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
350
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Side Projects
sachag
456
43k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
The Spectacular Lies of Maps
axbom
PRO
1
990
Transcript
Accessibility It's More Than Just Screen Readers @sublimemarch
Stephanie Slattery @sublimemarch @sublimemarch
What is accessibility? @sublimemarch
The design of products, devices, services, or environments for people
who experience disabilities. @sublimemarch
It's the practice of removing barriers that might prevent people
with disabilities from accessing something. @sublimemarch
Accessibility is about inclusion. @sublimemarch
Technology is exists to make our lives easier, not harder.
@sublimemarch
Let's talk about disability. @sublimemarch
Disability can be the result of disease, trauma, or genetics.
@sublimemarch
Disability can be permanent, chronic, or temporary. @sublimemarch
Categories of Disability • @sublimemarch
Categories of Disability •visual @sublimemarch
Categories of Disability •visual •hearing @sublimemarch
Categories of Disability •visual •hearing •motor @sublimemarch
Categories of Disability •visual •hearing •motor •cognitive @sublimemarch
People with disabilities are using the technology you create. @sublimemarch
Assistive Technology •screen readers •magnifiers (hardware and software) •large print
and tactile keyboards •eye gaze and head mouse systems •speech recognition @sublimemarch
@sublimemarch
@sublimemarch
@sublimemarch
1 in 5 Americans have a disability @sublimemarch
56.7 million people @sublimemarch
1 in 10 Americans have a disability that impacts computer
use @sublimemarch
Accessibile design helps everyone! @sublimemarch
@sublimemarch
@sublimemarch
Ability is temporary. @sublimemarch
Why would we make something accessible? @sublimemarch
To improve the lives of people with disabilities @sublimemarch
We are responsible for what we create. @sublimemarch
To capitalize on a wider audience or consumer base @sublimemarch
$175 billion in discretionary income @sublimemarch
It's the law. @sublimemarch
Rehabilitation Act of 1973 @sublimemarch
Americans with Disabilities Act (1990) @sublimemarch
Lawsuits •MIT and Harvard - no captions •Scribd - inaccessible
to screen readers •Netflix - no captions •H&R Block - inaccessible site and app •Reebok - inaccessible to screen readers @sublimemarch
How do I know if what I'm making is accessible?
@sublimemarch
Listen to people with disabilities. @sublimemarch
Follow best practices. @sublimemarch
Web Content Accessibility Guidelines 2.0 @sublimemarch
Conformance Levels •A - minimum, not quite enough @sublimemarch
Conformance Levels •A - minimum, not quite enough •AA -
addresses most common issues @sublimemarch
Conformance Levels •A - minimum, not quite enough •AA -
addresses most common issues •AAA - highest level, but not always possible @sublimemarch
Four Principles of the WCAG @sublimemarch
1. Perceivable • @sublimemarch
1. Perceivable •text alternatives @sublimemarch
1. Perceivable •text alternatives •captions @sublimemarch
1. Perceivable •text alternatives •captions •doesn't rely on sensory characteristics
@sublimemarch
1. Perceivable •text alternatives •captions •doesn't rely on sensory characteristics
•doesn't rely on color @sublimemarch
1. Perceivable •text alternatives •captions •doesn't rely on sensory characteristics
•doesn't rely on color •can control audio @sublimemarch
2. Operable • @sublimemarch
2. Operable •can navigate with keyboard @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video •prevent
seizures @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video •prevent
seizures •skip links @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video •prevent
seizures •skip links •visible focus @sublimemarch
3. Understandable • @sublimemarch
3. Understandable •languages labeled @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input •consistent
navigation @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input •consistent
navigation •errors identified @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input •consistent
navigation •errors identified •labels and instructions @sublimemarch
4. Robust • @sublimemarch
4. Robust •complete and correct markup @sublimemarch
4. Robust •complete and correct markup •UI elements can be
programatically determined @sublimemarch
Open Accessibility Framework (OAF) @sublimemarch
Creation @sublimemarch
Use @sublimemarch
But it's more than just the guidelines... @sublimemarch
Guidelines are tools, not solutions. @sublimemarch
Listen to people with disabilities. @sublimemarch
How can you advocate for accessibility? @sublimemarch
Collect baseline information. @sublimemarch
Gather support. @sublimemarch
Define a standard. @sublimemarch
Monitor conformance. @sublimemarch
If not you, then who? @sublimemarch
You can do it! @sublimemarch
We're all responsible for improving the lives of people who
use our technology. @sublimemarch
Accessibility It's More Than Just Screen Readers @sublimemarch
Stephanie Slattery @sublimemarch @sublimemarch