SlideShare a Scribd company logo
Designing for Accessibility
Feb 2016
Mike Donahue
UX Architect, Citrix
@mdonahue37
“An accessible web is a better
web for smartphones and other
devices, showing how we all
benefit from the inclusive
mindset.”
Sir Tim Berners-Lee
What does it mean to
be accessible?
© 2016 Mike Donahue
definition:
accessible
• (of an object, service, or facility) able to be easily
obtained or used
• easily understood
• able to be reached or entered by people who have a
disability
• (of a person) friendly and easy to talk to;
approachable
© 2016 Mike Donahue
“I (we) don’t build websites for blind people.”
Disabilities are not absolute or permanent conditions.
© 2016 Mike Donahue
© 2016 Mike Donahue
• Visually impaired
– Blind, poor vision, low contrast, color blind
• Hearing impaired
– Deaf, poor hearing
• Physically impaired
– Missing limbs, diminished dexterity, impaired motor-function
form diseases like Parkinson’s, fat fingers, prone to seizure
from visual stimuli
• Cognitively impaired
– Slow, difficulty concentrating, remembering, or making
decisions, technically challenged
• Non-permanent injuries
http://www.disabilitycompendium.org/docs/default-source/2014-compendium/annual-report.pdf
8.8%
16.0%
32.9%
?%
Unable to locate statistic
© 2016 Mike Donahue
• Visually impaired
– Blind, poor vision, low contrast, color blind
• Hearing impaired
– Deaf, poor hearing
• Physically impaired
– Missing limbs, diminished dexterity, impaired motor-function
form diseases like Parkinson’s, fat fingers, prone to seizure
from visual stimuli
• Cognitively impaired
– Slow, difficulty concentrating, remembering, or making
decisions, technically challenged
• Non-permanent injuries
Types of disabilities
12-19%±
of Americans have
some form of disability
as of 2014
http://www.disabilitycompendium.org/docs/default-source/2014-compendium/annual-report.pdf
© 2016 Mike Donahue
Not all disabilities are human limitations.
© 2016 Mike Donahue
definition:
disability
• (of anything) restricted capability to perform
particular activities
• (of person) a physical or mental condition that limits
a person's movements, senses, or activities.
© 2016 Mike Donahue
• Less capable browser or device
• Slow network connections, high latency
• Data plan limits and economics
• Small, monochrome, or low quality screens
• No mouse, imprecise pointing devices
• Virtual keyboards
Non-human disabilities
(constraints or limitations)
© 2016 Mike Donahue
Accessibility is about overcoming all limitations.
How do we assess
accessibility?
© 2016 Mike Donahue
WCAG 2.0 level AA
Meets or exceeds 508 Compliance
Minimum
Accessibility
Requirements
© 2015 Citrix | Confidential
http://webaim.org/standards/wcag/checklist
http://www.hhs.gov/web/section-
508/making-files-
accessible/checklist/html/index.html#
Checklists
© 2016 Mike Donahue
WCAG Principles – P.O.U.R.
• Perceivable
– Can it be perceived by more than one sense?
• Operable
– Can it be operated by more than one method?
• Understandable
– Is it obvious in its intended use or meaning?
• Robust
– How well does it fail?
© 2016 Mike Donahue
There’s technical accessibility and then
there’s functional accessibility.
Function always trumps technical
What does
accessibility look like?
© 2016 Mike Donahue
Most of your accessibility issues are content related
© 2016 Mike Donahue
Write to express, not impress
No 508 or WCAG criteria to meet,
be understandable.
For a general audience aim for a
Flesch-Kincaid of Grade 8 and
readability ease of 60 or higher.
https://readability-score.com/
© 2016 Mike Donahue
Write to express, not impress
No 508 or WCAG criteria to meet,
be understandable.
Hemingway App
https://readability-score.com/
© 2016 Mike Donahue
Headings are for structure not style
Complies with: 508; 4.2, 15.4, 15.5 / WCAG; 1.3.1, 2.4.10
<h1>Only one h1 per page</h1>
<h2>Use headings to denote sections</h2>
<h3>Don’t skip heading levels going down</h3>
<h4>Don’t use heading tags for sub-heads </h4>
<h5>Don’t use headings just for their style</h5>
<h6>Headings provide landmarks for screen readers</h6>
© 2015 Citrix | Confidential
<h1>
<h2>
<h2>
<h2>
<h3>
<h3>
<p>
<h2>
<h2>
© 2015 Citrix | Confidential
Headings in Mac/iOS
VoiceOver WebRotor
© 2016 Mike Donahue
Semantic markup – inline
Complies with: 508; 4.2, 15.4, 15.5 / WCAG; 1.3.1, 2.4.10
Use <b> (bold) if you only want to give something visual prominence.
Use <strong> if you need to raise your voice like using ALL CAPS when texting.
Use <i> if only need to provide a visual difference.
Use <em> when you need to emphasize content or change voice.
Hint: Speak your content out loud.
© 2016 Mike Donahue
Semantic markup – sectioning
Complies with: 508; 4.2, 15.4, 15.5 / WCAG; 1.3.1, 2.4.10
Use <main> or role=“main” to identify the core content of a page.
Use <header> or role=“banner” to identify global page heading content.
Use <nav> or role=“navigation” to contain, usually, the main navigation.
Use <article> to identify a stand alone composition like a blog post.
Use <section> to group thematically similar content.
Use <aside> or role=“complementary” to identify secondary content like a sidebar.
Use <footer> or role=“contentinfo” to identify global footer content.
© 2016 Mike Donahue
Alternative text images – alt tag
• Empty alt tag is correct for purely
decorative images
• Don’t start alt text with; “Image of…”,
“Picture of…”, or similar. It’s redundant
to screen readers
• Don’t use the file name for alt text.
http://www.4syllables.com.au/2010/12/text-alternatives-decision-tree/
Complies with: 508; 3.5/ WCAG; 1.4.1
© 2015 Citrix | Confidential
alt=“contracts and grants icon”
Better: alt=“”
© 2015 Citrix | Confidential
alt="Read a blog post about taking care of
your heart during American Heart Month.”
Better: alt="Mary K. Wakefield and Sylvia
M. Burwell pose for a picture to promote
the #ILoveMyHeart campaign.”
© 2015 Citrix | Confidential
alt="HHS Acting Deputy Secretary Mary
K. Wakefield and HHS Secretary Sylvia
M. Burwell pose for a picture to promote
the #ILoveMyHeart campaign.
#ILoveMyHeart by: finding time to hike
back home in North Dakota (Mary K.
Wakefield). #ILoveMyHeart by: eating
heal”
Better: add a caption under the photo
© 2016 Mike Donahue
Use longdesc=“” for complex images
Bonus: a long description provides SEO
rich text for web crawlers to index.
<img src=“accessibility-infographic.jpg”
longdesc=“#infographic-description”>
<section id=“infographic-description”>
<h2>Why is accessibility important?</h2>
<p>Types of impairments that affect how people
use your digital product are; visual, auditory,
cognitive, and mobility.</p>…
</section>
http://www.webteacher.ws/2015/07/15/accessibility-important-infographic/
Complies with: 508; 1.4 / WCAG; 1.1.1
© 2016 Mike Donahue
Use longdesc=“” for complex images
Bonus: a long description provides SEO
rich text for web crawlers to index.
<img src=“accessibility-infographic.jpg”
longdesc=“#infographic-description”>
<section id=“infographic-description”>
<h2>Why is accessibility important?</h2>
<p>Types of impairments that affect how people
use your digital product are; visual, auditory,
cognitive, and mobility.</p>…
</section>
http://www.webteacher.ws/2015/07/15/accessibility-important-infographic/
Complies with: 508; 1.4 / WCAG; 1.1.1
© 2016 Mike Donahue
Contrast - links
WCAG level AA requires a contrast ratio of
4.5:1 for normal text and 3:1 for large text (14
point and bold or larger, or 18 point or larger).
Complies with: 508; 3.5/ WCAG; 1.4.1
There are 3 visited
links in the text.
© 2016 Mike Donahue
Contrast - links
WCAG level AA requires a contrast ratio of
4.5:1 for normal text and 3:1 for large text (14
point and bold or larger, or 18 point or larger).
Complies with: 508; 3.5/ WCAG; 1.4.1
© 2016 Mike Donahue
Contrast – without images
Complies with: 508; 3.3/ WCAG; na
© 2016 Mike Donahue
Contrast – without images
Complies with: 508; 3.3/ WCAG; na
© 2016 Mike Donahue
Contrast
Subtly helps no one.
© 2016 Mike Donahue
Color blindness
Complies with: 508; 3.1, 3.5, 4.1 / WCAG; 1.4.1
Normal
vision
Protanopia Deuteranopia
Progressive
enhancement is the
cousin of accessibility?
© 2016 Mike Donahue
Accessible enhancements
with JavaScript without JavaScript
© 2016 Mike Donahue
Accessible enhancements – fail well
with JavaScript without JavaScript
Well this doesn’t
seem right.
Our sight relies on JavaScript to
deliver the music you love. Please
check that it’s enabled in your
browser and try reloading the page.
You will be judged by how well you fail.
© 2016 Mike Donahue
“”Jared Smith, WebAIM
“If the content is critical, assume the
enhancement will fail.
If it’s not, assume it will work.”
© 2016 Mike Donahue
Accessible enhancements
with JavaScript without JavaScript
Who’s responsible for
accessibility?
© 2016 Mike Donahue
• Development - YES
• Creative (visual design) - YES
• Content authors (text/audio/video) - YES
• UX - YES
• Production - YES
• Strategy - YES
• Executive leadership - YES
Everyone is
responsible
The cost of accessibility
© 2016 Mike Donahue
“”
Companies can expect to pay about 10% of their total
website costs on retrofitting. But if they phase in
accessibility as they naturally upgrade their website,
they usually spend much less — between 1% and 3%
Tim Springer
Chief Executive of SSB BART Group
© 2016 Mike Donahue
$6 Million*
vs NATIONAL FEDERATION OF THE BLIND (NFB)
2008
*almost $13 million including legal fee
© 2015 Citrix | Confidential
US companies that
have been sued
20102009
2012 2000, 2013 & 2015
2009
2013
2008
It’s not only in the US
2014
20072000
2009 2010
© 2016 Mike Donahue
Settlement details*
2 years to implement
Legal fees $755,000.00
Implementation $40,000.00
$795,000.002013
* Under appeal in 2015, may be overturned due to being an internet only business.
Results
Completed compliance obligations in 2 months.
100% of original content is now compliant.
Accessibility leads to
innovation
© 2015 Citrix | Confidential
Retractable
stairs
© 2015 Citrix | Confidential
https://www.oxo.com/our-roots
© 2015 Citrix | Confidential
Direction on
Google maps are a
result of building
for accessibility.
© 2016 Mike Donahue
• http://www.hhs.gov/web/section-508/making-files-
accessible/checklist/html/index.html
• http://webaim.org/standards/wcag/checklist
• http://wave.webaim.org/
• http://webaim.org/resources/contrastchecker/
• http://www.color-blindness.com/coblis-color-
blindness-simulator/
• https://readability-score.com/
• Wave plugin for Chrome
Resources
© 2016 Mike Donahue
Accessibility is about overcoming all limitations.
Both human and technical
Thank you
Mike Donahue
UX Architect, Citrix
@mdonahue37

More Related Content

What's hot

Responsive Web Design: How the mobile web has changed the way we think and work
Responsive Web Design:  How the mobile web has changed the way we think and workResponsive Web Design:  How the mobile web has changed the way we think and work
Responsive Web Design: How the mobile web has changed the way we think and workvq20
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
Kill The Noise - Prioritizing Content for Strategic Nonprofit Websites
Kill The Noise - Prioritizing Content for Strategic Nonprofit WebsitesKill The Noise - Prioritizing Content for Strategic Nonprofit Websites
Kill The Noise - Prioritizing Content for Strategic Nonprofit Websitesguidecreative
 
Web2.0 The Basics
Web2.0 The BasicsWeb2.0 The Basics
Web2.0 The Basicsashok kumar
 
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability 3Play Media
 
How HTML5 and WAI-ARIA Can Improve Virtual Space of Universities
How HTML5 and WAI-ARIA Can Improve Virtual Space of UniversitiesHow HTML5 and WAI-ARIA Can Improve Virtual Space of Universities
How HTML5 and WAI-ARIA Can Improve Virtual Space of UniversitiesRadek Pavlíček
 
Creating mobile apps without native code
Creating mobile apps without native codeCreating mobile apps without native code
Creating mobile apps without native codeJoakim Kemeny
 
Quick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens ManualQuick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens ManualKlausGroenholm
 
How to start with Accessibility - WordCamp Stuttgart
How to start with Accessibility - WordCamp StuttgartHow to start with Accessibility - WordCamp Stuttgart
How to start with Accessibility - WordCamp StuttgartMaja Benke
 

What's hot (10)

Responsive Web Design: How the mobile web has changed the way we think and work
Responsive Web Design:  How the mobile web has changed the way we think and workResponsive Web Design:  How the mobile web has changed the way we think and work
Responsive Web Design: How the mobile web has changed the way we think and work
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Kill The Noise - Prioritizing Content for Strategic Nonprofit Websites
Kill The Noise - Prioritizing Content for Strategic Nonprofit WebsitesKill The Noise - Prioritizing Content for Strategic Nonprofit Websites
Kill The Noise - Prioritizing Content for Strategic Nonprofit Websites
 
Web2.0 The Basics
Web2.0 The BasicsWeb2.0 The Basics
Web2.0 The Basics
 
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
 
How HTML5 and WAI-ARIA Can Improve Virtual Space of Universities
How HTML5 and WAI-ARIA Can Improve Virtual Space of UniversitiesHow HTML5 and WAI-ARIA Can Improve Virtual Space of Universities
How HTML5 and WAI-ARIA Can Improve Virtual Space of Universities
 
Creating mobile apps without native code
Creating mobile apps without native codeCreating mobile apps without native code
Creating mobile apps without native code
 
Quick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens ManualQuick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens Manual
 
Web design
Web designWeb design
Web design
 
How to start with Accessibility - WordCamp Stuttgart
How to start with Accessibility - WordCamp StuttgartHow to start with Accessibility - WordCamp Stuttgart
How to start with Accessibility - WordCamp Stuttgart
 

Viewers also liked

Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...Percussion Software
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldAccessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldNina McHale
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...Nina McHale
 
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access BoardSection 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access BoardVirtual Ability, Inc.
 
Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0Mike Paciello
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
Excellence in Online Learning
Excellence in Online LearningExcellence in Online Learning
Excellence in Online LearningRaymond Rose
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplifiedciwstudy
 
Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017Michael Gower
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Ted Drake
 

Viewers also liked (10)

Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldAccessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
 
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access BoardSection 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
 
Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0Delivering Accessible Content with WCAG 2.0
Delivering Accessible Content with WCAG 2.0
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Excellence in Online Learning
Excellence in Online LearningExcellence in Online Learning
Excellence in Online Learning
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
 
Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
 

Similar to Designing for Accessibility (SOFLUX)

Design with accessibility in mind
Design with accessibility in mindDesign with accessibility in mind
Design with accessibility in mindMike Donahue
 
What everyone needs to know about accessibility
What everyone needs to know about accessibilityWhat everyone needs to know about accessibility
What everyone needs to know about accessibilityMike Donahue
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceRichard Harbridge
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Applying Universal Design Principles Online
Applying Universal Design Principles OnlineApplying Universal Design Principles Online
Applying Universal Design Principles OnlineWendy Walsh
 
Wordcamp Toronto 2013
Wordcamp Toronto 2013Wordcamp Toronto 2013
Wordcamp Toronto 2013thegeniusca
 
The Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentThe Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentPC Doctors NET
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101Eric Malcolm
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's jobRemya Ramesh
 
Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)cspin
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalothegeniusca
 
"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin Evans"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin EvansUXPA UK
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentAgile Testing Alliance
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility ComplianceKeana Lynch
 

Similar to Designing for Accessibility (SOFLUX) (20)

Design with accessibility in mind
Design with accessibility in mindDesign with accessibility in mind
Design with accessibility in mind
 
What everyone needs to know about accessibility
What everyone needs to know about accessibilityWhat everyone needs to know about accessibility
What everyone needs to know about accessibility
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Applying Universal Design Principles Online
Applying Universal Design Principles OnlineApplying Universal Design Principles Online
Applying Universal Design Principles Online
 
Wordcamp Toronto 2013
Wordcamp Toronto 2013Wordcamp Toronto 2013
Wordcamp Toronto 2013
 
Webpage and ict
Webpage and ictWebpage and ict
Webpage and ict
 
The Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentThe Importance of Accessibility in Web Development
The Importance of Accessibility in Web Development
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
 
Gavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility CentreGavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility Centre
 
Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalo
 
"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin Evans"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin Evans
 
Web Design
Web DesignWeb Design
Web Design
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility Compliance
 

More from Mike Donahue

A brief history of cupholders - UXDEV 2018
A brief history of cupholders - UXDEV 2018A brief history of cupholders - UXDEV 2018
A brief history of cupholders - UXDEV 2018Mike Donahue
 
UX-led Content Strategy (UXPA webinar)
UX-led Content Strategy (UXPA webinar)UX-led Content Strategy (UXPA webinar)
UX-led Content Strategy (UXPA webinar)Mike Donahue
 
UX Content Strategy
UX Content StrategyUX Content Strategy
UX Content StrategyMike Donahue
 
Content Out is the UX Strategy
Content Out is the UX StrategyContent Out is the UX Strategy
Content Out is the UX StrategyMike Donahue
 
Design persona template
Design persona templateDesign persona template
Design persona templateMike Donahue
 
Page table template
Page table templatePage table template
Page table templateMike Donahue
 
Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016
Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016
Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016Mike Donahue
 
Responsive Experience Design (RXD): A holistic approach to web - UXDEV Summit
Responsive Experience Design (RXD): A holistic approach to web - UXDEV SummitResponsive Experience Design (RXD): A holistic approach to web - UXDEV Summit
Responsive Experience Design (RXD): A holistic approach to web - UXDEV SummitMike Donahue
 
Emotional Strategy for Balanced UX Design
Emotional Strategy for Balanced UX DesignEmotional Strategy for Balanced UX Design
Emotional Strategy for Balanced UX DesignMike Donahue
 

More from Mike Donahue (9)

A brief history of cupholders - UXDEV 2018
A brief history of cupholders - UXDEV 2018A brief history of cupholders - UXDEV 2018
A brief history of cupholders - UXDEV 2018
 
UX-led Content Strategy (UXPA webinar)
UX-led Content Strategy (UXPA webinar)UX-led Content Strategy (UXPA webinar)
UX-led Content Strategy (UXPA webinar)
 
UX Content Strategy
UX Content StrategyUX Content Strategy
UX Content Strategy
 
Content Out is the UX Strategy
Content Out is the UX StrategyContent Out is the UX Strategy
Content Out is the UX Strategy
 
Design persona template
Design persona templateDesign persona template
Design persona template
 
Page table template
Page table templatePage table template
Page table template
 
Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016
Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016
Win user Loyalty Targeting Logic and Emotion - UXDEV Summit 2016
 
Responsive Experience Design (RXD): A holistic approach to web - UXDEV Summit
Responsive Experience Design (RXD): A holistic approach to web - UXDEV SummitResponsive Experience Design (RXD): A holistic approach to web - UXDEV Summit
Responsive Experience Design (RXD): A holistic approach to web - UXDEV Summit
 
Emotional Strategy for Balanced UX Design
Emotional Strategy for Balanced UX DesignEmotional Strategy for Balanced UX Design
Emotional Strategy for Balanced UX Design
 

Recently uploaded

Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Remy Rey De Barros
 
Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyJaime Brown
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.rrimika1
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentationssuser8fae18
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxadityakushalsaha
 
The Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to FashionThe Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to FashionPixel poets
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themmadhavlakhanpal29
 
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfSpring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfJon Freach
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasanasabutalha2013
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdffabianavillanib
 
CA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdfCA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdfSudhanshuMandlik
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationJaime Brown
 
BIT- Pinal .H. Prajapati Graphic Designer
BIT- Pinal .H. Prajapati  Graphic DesignerBIT- Pinal .H. Prajapati  Graphic Designer
BIT- Pinal .H. Prajapati Graphic Designerbitwgin12
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxAlecAnidul
 

Recently uploaded (14)

Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3
 
Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in Technology
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentation
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptx
 
The Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to FashionThe Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to Fashion
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfSpring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anas
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 
CA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdfCA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdf
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & Application
 
BIT- Pinal .H. Prajapati Graphic Designer
BIT- Pinal .H. Prajapati  Graphic DesignerBIT- Pinal .H. Prajapati  Graphic Designer
BIT- Pinal .H. Prajapati Graphic Designer
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
 

Designing for Accessibility (SOFLUX)

  • 1. Designing for Accessibility Feb 2016 Mike Donahue UX Architect, Citrix @mdonahue37
  • 2. “An accessible web is a better web for smartphones and other devices, showing how we all benefit from the inclusive mindset.” Sir Tim Berners-Lee
  • 3. What does it mean to be accessible?
  • 4. © 2016 Mike Donahue definition: accessible • (of an object, service, or facility) able to be easily obtained or used • easily understood • able to be reached or entered by people who have a disability • (of a person) friendly and easy to talk to; approachable
  • 5. © 2016 Mike Donahue “I (we) don’t build websites for blind people.” Disabilities are not absolute or permanent conditions.
  • 6. © 2016 Mike Donahue
  • 7. © 2016 Mike Donahue • Visually impaired – Blind, poor vision, low contrast, color blind • Hearing impaired – Deaf, poor hearing • Physically impaired – Missing limbs, diminished dexterity, impaired motor-function form diseases like Parkinson’s, fat fingers, prone to seizure from visual stimuli • Cognitively impaired – Slow, difficulty concentrating, remembering, or making decisions, technically challenged • Non-permanent injuries http://www.disabilitycompendium.org/docs/default-source/2014-compendium/annual-report.pdf 8.8% 16.0% 32.9% ?% Unable to locate statistic
  • 8. © 2016 Mike Donahue • Visually impaired – Blind, poor vision, low contrast, color blind • Hearing impaired – Deaf, poor hearing • Physically impaired – Missing limbs, diminished dexterity, impaired motor-function form diseases like Parkinson’s, fat fingers, prone to seizure from visual stimuli • Cognitively impaired – Slow, difficulty concentrating, remembering, or making decisions, technically challenged • Non-permanent injuries Types of disabilities 12-19%± of Americans have some form of disability as of 2014 http://www.disabilitycompendium.org/docs/default-source/2014-compendium/annual-report.pdf
  • 9. © 2016 Mike Donahue Not all disabilities are human limitations.
  • 10. © 2016 Mike Donahue definition: disability • (of anything) restricted capability to perform particular activities • (of person) a physical or mental condition that limits a person's movements, senses, or activities.
  • 11. © 2016 Mike Donahue • Less capable browser or device • Slow network connections, high latency • Data plan limits and economics • Small, monochrome, or low quality screens • No mouse, imprecise pointing devices • Virtual keyboards Non-human disabilities (constraints or limitations)
  • 12. © 2016 Mike Donahue Accessibility is about overcoming all limitations.
  • 13. How do we assess accessibility?
  • 14. © 2016 Mike Donahue WCAG 2.0 level AA Meets or exceeds 508 Compliance Minimum Accessibility Requirements
  • 15. © 2015 Citrix | Confidential http://webaim.org/standards/wcag/checklist http://www.hhs.gov/web/section- 508/making-files- accessible/checklist/html/index.html# Checklists
  • 16. © 2016 Mike Donahue WCAG Principles – P.O.U.R. • Perceivable – Can it be perceived by more than one sense? • Operable – Can it be operated by more than one method? • Understandable – Is it obvious in its intended use or meaning? • Robust – How well does it fail?
  • 17. © 2016 Mike Donahue There’s technical accessibility and then there’s functional accessibility. Function always trumps technical
  • 19. © 2016 Mike Donahue Most of your accessibility issues are content related
  • 20. © 2016 Mike Donahue Write to express, not impress No 508 or WCAG criteria to meet, be understandable. For a general audience aim for a Flesch-Kincaid of Grade 8 and readability ease of 60 or higher. https://readability-score.com/
  • 21. © 2016 Mike Donahue Write to express, not impress No 508 or WCAG criteria to meet, be understandable. Hemingway App https://readability-score.com/
  • 22. © 2016 Mike Donahue Headings are for structure not style Complies with: 508; 4.2, 15.4, 15.5 / WCAG; 1.3.1, 2.4.10 <h1>Only one h1 per page</h1> <h2>Use headings to denote sections</h2> <h3>Don’t skip heading levels going down</h3> <h4>Don’t use heading tags for sub-heads </h4> <h5>Don’t use headings just for their style</h5> <h6>Headings provide landmarks for screen readers</h6>
  • 23. © 2015 Citrix | Confidential <h1> <h2> <h2> <h2> <h3> <h3> <p> <h2> <h2>
  • 24. © 2015 Citrix | Confidential Headings in Mac/iOS VoiceOver WebRotor
  • 25. © 2016 Mike Donahue Semantic markup – inline Complies with: 508; 4.2, 15.4, 15.5 / WCAG; 1.3.1, 2.4.10 Use <b> (bold) if you only want to give something visual prominence. Use <strong> if you need to raise your voice like using ALL CAPS when texting. Use <i> if only need to provide a visual difference. Use <em> when you need to emphasize content or change voice. Hint: Speak your content out loud.
  • 26. © 2016 Mike Donahue Semantic markup – sectioning Complies with: 508; 4.2, 15.4, 15.5 / WCAG; 1.3.1, 2.4.10 Use <main> or role=“main” to identify the core content of a page. Use <header> or role=“banner” to identify global page heading content. Use <nav> or role=“navigation” to contain, usually, the main navigation. Use <article> to identify a stand alone composition like a blog post. Use <section> to group thematically similar content. Use <aside> or role=“complementary” to identify secondary content like a sidebar. Use <footer> or role=“contentinfo” to identify global footer content.
  • 27. © 2016 Mike Donahue Alternative text images – alt tag • Empty alt tag is correct for purely decorative images • Don’t start alt text with; “Image of…”, “Picture of…”, or similar. It’s redundant to screen readers • Don’t use the file name for alt text. http://www.4syllables.com.au/2010/12/text-alternatives-decision-tree/ Complies with: 508; 3.5/ WCAG; 1.4.1
  • 28. © 2015 Citrix | Confidential alt=“contracts and grants icon” Better: alt=“”
  • 29. © 2015 Citrix | Confidential alt="Read a blog post about taking care of your heart during American Heart Month.” Better: alt="Mary K. Wakefield and Sylvia M. Burwell pose for a picture to promote the #ILoveMyHeart campaign.”
  • 30. © 2015 Citrix | Confidential alt="HHS Acting Deputy Secretary Mary K. Wakefield and HHS Secretary Sylvia M. Burwell pose for a picture to promote the #ILoveMyHeart campaign. #ILoveMyHeart by: finding time to hike back home in North Dakota (Mary K. Wakefield). #ILoveMyHeart by: eating heal” Better: add a caption under the photo
  • 31. © 2016 Mike Donahue Use longdesc=“” for complex images Bonus: a long description provides SEO rich text for web crawlers to index. <img src=“accessibility-infographic.jpg” longdesc=“#infographic-description”> <section id=“infographic-description”> <h2>Why is accessibility important?</h2> <p>Types of impairments that affect how people use your digital product are; visual, auditory, cognitive, and mobility.</p>… </section> http://www.webteacher.ws/2015/07/15/accessibility-important-infographic/ Complies with: 508; 1.4 / WCAG; 1.1.1
  • 32. © 2016 Mike Donahue Use longdesc=“” for complex images Bonus: a long description provides SEO rich text for web crawlers to index. <img src=“accessibility-infographic.jpg” longdesc=“#infographic-description”> <section id=“infographic-description”> <h2>Why is accessibility important?</h2> <p>Types of impairments that affect how people use your digital product are; visual, auditory, cognitive, and mobility.</p>… </section> http://www.webteacher.ws/2015/07/15/accessibility-important-infographic/ Complies with: 508; 1.4 / WCAG; 1.1.1
  • 33. © 2016 Mike Donahue Contrast - links WCAG level AA requires a contrast ratio of 4.5:1 for normal text and 3:1 for large text (14 point and bold or larger, or 18 point or larger). Complies with: 508; 3.5/ WCAG; 1.4.1 There are 3 visited links in the text.
  • 34. © 2016 Mike Donahue Contrast - links WCAG level AA requires a contrast ratio of 4.5:1 for normal text and 3:1 for large text (14 point and bold or larger, or 18 point or larger). Complies with: 508; 3.5/ WCAG; 1.4.1
  • 35. © 2016 Mike Donahue Contrast – without images Complies with: 508; 3.3/ WCAG; na
  • 36. © 2016 Mike Donahue Contrast – without images Complies with: 508; 3.3/ WCAG; na
  • 37. © 2016 Mike Donahue Contrast Subtly helps no one.
  • 38. © 2016 Mike Donahue Color blindness Complies with: 508; 3.1, 3.5, 4.1 / WCAG; 1.4.1 Normal vision Protanopia Deuteranopia
  • 40. © 2016 Mike Donahue Accessible enhancements with JavaScript without JavaScript
  • 41. © 2016 Mike Donahue Accessible enhancements – fail well with JavaScript without JavaScript Well this doesn’t seem right. Our sight relies on JavaScript to deliver the music you love. Please check that it’s enabled in your browser and try reloading the page. You will be judged by how well you fail.
  • 42. © 2016 Mike Donahue “”Jared Smith, WebAIM “If the content is critical, assume the enhancement will fail. If it’s not, assume it will work.”
  • 43. © 2016 Mike Donahue Accessible enhancements with JavaScript without JavaScript
  • 45. © 2016 Mike Donahue • Development - YES • Creative (visual design) - YES • Content authors (text/audio/video) - YES • UX - YES • Production - YES • Strategy - YES • Executive leadership - YES Everyone is responsible
  • 46. The cost of accessibility
  • 47. © 2016 Mike Donahue “” Companies can expect to pay about 10% of their total website costs on retrofitting. But if they phase in accessibility as they naturally upgrade their website, they usually spend much less — between 1% and 3% Tim Springer Chief Executive of SSB BART Group
  • 48. © 2016 Mike Donahue $6 Million* vs NATIONAL FEDERATION OF THE BLIND (NFB) 2008 *almost $13 million including legal fee
  • 49. © 2015 Citrix | Confidential US companies that have been sued 20102009 2012 2000, 2013 & 2015 2009 2013 2008 It’s not only in the US 2014 20072000 2009 2010
  • 50. © 2016 Mike Donahue Settlement details* 2 years to implement Legal fees $755,000.00 Implementation $40,000.00 $795,000.002013 * Under appeal in 2015, may be overturned due to being an internet only business. Results Completed compliance obligations in 2 months. 100% of original content is now compliant.
  • 52. © 2015 Citrix | Confidential Retractable stairs
  • 53. © 2015 Citrix | Confidential https://www.oxo.com/our-roots
  • 54. © 2015 Citrix | Confidential Direction on Google maps are a result of building for accessibility.
  • 55. © 2016 Mike Donahue • http://www.hhs.gov/web/section-508/making-files- accessible/checklist/html/index.html • http://webaim.org/standards/wcag/checklist • http://wave.webaim.org/ • http://webaim.org/resources/contrastchecker/ • http://www.color-blindness.com/coblis-color- blindness-simulator/ • https://readability-score.com/ • Wave plugin for Chrome Resources
  • 56. © 2016 Mike Donahue Accessibility is about overcoming all limitations. Both human and technical
  • 57. Thank you Mike Donahue UX Architect, Citrix @mdonahue37