SlideShare a Scribd company logo
Planning for A11Y
Jeff Mcwherter
Accessibility is not a barrier to
innovation
Perspective
• Visual Disabilities
• Cognitive Disabilities
• Motor Disabilities
Planning for a11y
Planning for a11y
Planning for a11y
Guidelines
• WCAG 2.0 A, AA,AAA
• Custom Guidelines
1.3.1 Level A 

Info and Relationships—Information, structure, and
relationships conveyed through presentation can be
programmatically determined or are available in
text.
WCAG 2.0 Standards To Note
3.1 Level AA 

When an appropriate markup language exists, use
markup rather than images to convey information. If
possible, use text rather than an image. Try to avoid
putting essential text within an image, and avoid
using only images for navigation
WCAG 2.0 Standards To Note
9.3 Level AA
For scripts, specify logical event handlers rather than
device-dependent event handlers.
This checkpoint requires that no assumptions are made
about the input devices. Choose to use event handlers
such as onfocus and onselect, and try to stay away
from event handlers such as onclick and onkeypress.
WCAG 2.0 Standards To Note
1.2.6 Level AAA

Sign Language (Prerecorded)–Sign language
interpretation is provided for all prerecorded audio
content in synchronized media. This checkpoint requires
that sign language “bubbles” display during audio/video
playback.
WCAG 2.0 Standards To Note
3.4 Level AAA 

Use relative rather than absolute units in markup
language attribute values and style sheet property
values.If possible, design using flexible widths.
Units such as PX, PT, and CM don’t allow for
change.
WCAG 2.0 Standards To Note
10.5 Level AAA 

Render adjacent links distinctly, include nonlink,
printable characters (surrounded by spaces) between
adjacent links. This accessibility point is making the
point that neighboring links should be discernible by
Section A | Section B | Section C | Section D | Section E
WCAG 2.0 Standards To Note
2.2.1 Level A Timing Adjustable


For each time limit that is set by the content, at least one
of the following is true:


Turn off: The user is allowed to turn off the time limit before encountering it;

Adjust: The user is allowed to adjust the time limit before encountering it over
a wide range that is at least ten times the length of the default setting;

Extend: The user is warned before time expires and given at least 20 seconds
to extend the time limit with a simple action (for example, “press the space
bar”), and the user is allowed to extend the time limit at least ten times;

Real-time Exception: The time limit is a required part of a real-time event (for
example, an auction), and no alternative to the time limit is possible;

Essential Exception: The time limit is essential and extending it would
invalidate the activity;

20 Hour Exception: The time limit is longer than 20 hours.
WCAG 2.0 Standards To Note
Design
• Contrast
• Don’t Rely on Color To Convey Information
• Be Mindful of Animations, Parallax, and Video
Design - Visual Focus
:focus {outline: 0;}
Design - Hover
It is a common misconception that people with
disabilities don't have or 'do' JavaScript, and thus,
that it's acceptable to have inaccessible scripted
interfaces, so long as it is accessible with JavaScript
disabled.
A 2012 survey by WebAIM of screen reader users
found that 98.6% of respondents had JavaScript
enabled
ARIA
• Landmarks
• Forms
• Live Regions
ARIA - Tab List
Planning for a11y
ARIA - Hidden
ARIA - Alert
You are not connected to the internet
ARIA - Form
Your username
Your password
ARIA
• aria-haspopup="true"
• aria-label = “submenu”
• aria-expanded=“false"
•aria-controls=“collapsible-0"
Tools
• Screen Readers
• Automated Guideline Evaluation
•Human Testing
Jeff Mcwherter

Owner
jeff@gravityworksdesign.com

@jmcw
Code Examples Found here
www.gravityworksdesign.com/Presentations/Planning-For-A11y.zip

More Related Content

PDF
A11Y Camp - Lessons learnt from building accessible native mobile apps
PPTX
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
PDF
Don't Panic! How to perform an accessibility evaluation with limited resources
PPTX
Wcag 2.0 level_a_all_ejames
PDF
Testing For Web Accessibility
PDF
Accessibility for Fun and Profit
PPTX
Introduction to Web Accessibility and WCAG
PPTX
Introduction to Web Accessibility and WCAG
A11Y Camp - Lessons learnt from building accessible native mobile apps
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Don't Panic! How to perform an accessibility evaluation with limited resources
Wcag 2.0 level_a_all_ejames
Testing For Web Accessibility
Accessibility for Fun and Profit
Introduction to Web Accessibility and WCAG
Introduction to Web Accessibility and WCAG

Similar to Planning for a11y (20)

PDF
Intro to Web Accessibility
PPTX
Web Accessibility
PPT
Accessibility Workshop
PPTX
Accessibility for Content Developer, Designer, Code Developer and Tester
PDF
Making Learning Products Accessible
PPT
Accessible Web Sites: What can you do?
PDF
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
PDF
Do you have a website? Do you want to get sued?
PPTX
Everyone Should Be Able to Use Your Software: Building an Inclusive Software...
PPT
Corporate Web Accessibility Implementation Strategies
PPTX
Web Accessibility & Usability Principle
PDF
Making Chaos Accessible - Aaron Leventhal - Paris Web 2008
PPT
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
PPTX
Advances in web accessibility
PPT
WCAG 2.0, Simplified
PPTX
Accessibility update for print disability round table
PPTX
A Primer on Web Accessibility for Teams
PPTX
Practical A11y testing for surveys
KEY
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Intro to Web Accessibility
Web Accessibility
Accessibility Workshop
Accessibility for Content Developer, Designer, Code Developer and Tester
Making Learning Products Accessible
Accessible Web Sites: What can you do?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Do you have a website? Do you want to get sued?
Everyone Should Be Able to Use Your Software: Building an Inclusive Software...
Corporate Web Accessibility Implementation Strategies
Web Accessibility & Usability Principle
Making Chaos Accessible - Aaron Leventhal - Paris Web 2008
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Advances in web accessibility
WCAG 2.0, Simplified
Accessibility update for print disability round table
A Primer on Web Accessibility for Teams
Practical A11y testing for surveys
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Ad

More from Jeff McWherter (8)

PPTX
Managing the Human Side of Technology: Leadership in Times of Change
PPTX
Ethical Implications of Artificial Intelligence
PDF
You Don't Need A Native App
PDF
CodeMash 2013
PDF
PDF
Leading Through Uncertainty
PDF
Thats IT I'm starting my own company
PDF
Cross-Functional Teams
Managing the Human Side of Technology: Leadership in Times of Change
Ethical Implications of Artificial Intelligence
You Don't Need A Native App
CodeMash 2013
Leading Through Uncertainty
Thats IT I'm starting my own company
Cross-Functional Teams
Ad

Recently uploaded (20)

PDF
STKI Israel Market Study 2025 version august
PPT
What is a Computer? Input Devices /output devices
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Hybrid model detection and classification of lung cancer
PDF
Zenith AI: Advanced Artificial Intelligence
DOCX
search engine optimization ppt fir known well about this
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Tartificialntelligence_presentation.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Architecture types and enterprise applications.pdf
PDF
Unlock new opportunities with location data.pdf
STKI Israel Market Study 2025 version august
What is a Computer? Input Devices /output devices
Univ-Connecticut-ChatGPT-Presentaion.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
The various Industrial Revolutions .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Hybrid model detection and classification of lung cancer
Zenith AI: Advanced Artificial Intelligence
search engine optimization ppt fir known well about this
Web Crawler for Trend Tracking Gen Z Insights.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Module 1.ppt Iot fundamentals and Architecture
Tartificialntelligence_presentation.pptx
Getting Started with Data Integration: FME Form 101
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A review of recent deep learning applications in wood surface defect identifi...
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Architecture types and enterprise applications.pdf
Unlock new opportunities with location data.pdf

Planning for a11y

  • 2. Accessibility is not a barrier to innovation
  • 3. Perspective • Visual Disabilities • Cognitive Disabilities • Motor Disabilities
  • 7. Guidelines • WCAG 2.0 A, AA,AAA • Custom Guidelines
  • 8. 1.3.1 Level A 
 Info and Relationships—Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text. WCAG 2.0 Standards To Note
  • 9. 3.1 Level AA 
 When an appropriate markup language exists, use markup rather than images to convey information. If possible, use text rather than an image. Try to avoid putting essential text within an image, and avoid using only images for navigation WCAG 2.0 Standards To Note
  • 10. 9.3 Level AA For scripts, specify logical event handlers rather than device-dependent event handlers. This checkpoint requires that no assumptions are made about the input devices. Choose to use event handlers such as onfocus and onselect, and try to stay away from event handlers such as onclick and onkeypress. WCAG 2.0 Standards To Note
  • 11. 1.2.6 Level AAA
 Sign Language (Prerecorded)–Sign language interpretation is provided for all prerecorded audio content in synchronized media. This checkpoint requires that sign language “bubbles” display during audio/video playback. WCAG 2.0 Standards To Note
  • 12. 3.4 Level AAA 
 Use relative rather than absolute units in markup language attribute values and style sheet property values.If possible, design using flexible widths. Units such as PX, PT, and CM don’t allow for change. WCAG 2.0 Standards To Note
  • 13. 10.5 Level AAA 
 Render adjacent links distinctly, include nonlink, printable characters (surrounded by spaces) between adjacent links. This accessibility point is making the point that neighboring links should be discernible by Section A | Section B | Section C | Section D | Section E WCAG 2.0 Standards To Note
  • 14. 2.2.1 Level A Timing Adjustable 
 For each time limit that is set by the content, at least one of the following is true: 
 Turn off: The user is allowed to turn off the time limit before encountering it;
 Adjust: The user is allowed to adjust the time limit before encountering it over a wide range that is at least ten times the length of the default setting;
 Extend: The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, “press the space bar”), and the user is allowed to extend the time limit at least ten times;
 Real-time Exception: The time limit is a required part of a real-time event (for example, an auction), and no alternative to the time limit is possible;
 Essential Exception: The time limit is essential and extending it would invalidate the activity;
 20 Hour Exception: The time limit is longer than 20 hours. WCAG 2.0 Standards To Note
  • 15. Design • Contrast • Don’t Rely on Color To Convey Information • Be Mindful of Animations, Parallax, and Video
  • 16. Design - Visual Focus :focus {outline: 0;}
  • 18. It is a common misconception that people with disabilities don't have or 'do' JavaScript, and thus, that it's acceptable to have inaccessible scripted interfaces, so long as it is accessible with JavaScript disabled. A 2012 survey by WebAIM of screen reader users found that 98.6% of respondents had JavaScript enabled
  • 20. ARIA - Tab List
  • 23. ARIA - Alert You are not connected to the internet
  • 24. ARIA - Form Your username Your password
  • 25. ARIA • aria-haspopup="true" • aria-label = “submenu” • aria-expanded=“false" •aria-controls=“collapsible-0"
  • 26. Tools • Screen Readers • Automated Guideline Evaluation •Human Testing
  • 28. Code Examples Found here www.gravityworksdesign.com/Presentations/Planning-For-A11y.zip