SlideShare a Scribd company logo
Planning for A11Y
Jeff Mcwherter
Accessibility is not a barrier to
innovation
Perspective
• Visual Disabilities
• Cognitive Disabilities
• Motor Disabilities
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
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

Similar to Planning for a11y

Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12
touchtitans
 
AppGate Getting Started Resources for Telarus Partners
AppGate Getting Started Resources for Telarus PartnersAppGate Getting Started Resources for Telarus Partners
AppGate Getting Started Resources for Telarus Partners
SaraPia5
 
1. ch 1-introduction
1. ch 1-introduction1. ch 1-introduction
1. ch 1-introduction
Delowar hossain
 
Supercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the Edge
Optimizely
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
Emagination ®
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
ciwstudy
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
Aras
 
HTC Developer - 2012
HTC Developer - 2012HTC Developer - 2012
HTC Developer - 2012
Bruce Jones
 
Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
Mario Noble
 
Understanding WCAG 2.0 Compliance: Creating Accessible Web Content for All
Understanding WCAG 2.0 Compliance: Creating Accessible Web Content for AllUnderstanding WCAG 2.0 Compliance: Creating Accessible Web Content for All
Understanding WCAG 2.0 Compliance: Creating Accessible Web Content for All
Acadecraft Pvt. Ltd.
 
UX Process Document
UX Process Document UX Process Document
UX Process Document
Joe Jancsics
 
Making Learning Products Accessible
Making Learning Products AccessibleMaking Learning Products Accessible
Making Learning Products Accessible
Magic Software
 
TDD/BDD: The Quality Process Does Not Improvise
TDD/BDD: The Quality Process Does Not ImproviseTDD/BDD: The Quality Process Does Not Improvise
TDD/BDD: The Quality Process Does Not Improvise
Globant
 
Automation of end-to-end QOS
Automation of end-to-end QOSAutomation of end-to-end QOS
Automation of end-to-end QOS
Open Networking Summits
 
20160221 va interconnect_pub
20160221 va interconnect_pub20160221 va interconnect_pub
20160221 va interconnect_pub
Canturk Isci
 
Guide To Selecting a Rugged or Custom LCD
Guide To Selecting a Rugged or Custom LCDGuide To Selecting a Rugged or Custom LCD
Guide To Selecting a Rugged or Custom LCD
Hal Newton
 
A Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the CloudA Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the Cloud
Alton Alexander
 
SIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsSIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker Presentations
Cello Signal
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital Accessibility
Usability Matters
 
Introduction to SignalR
Introduction to SignalRIntroduction to SignalR
Introduction to SignalR
Adam Mokan
 

Similar to Planning for a11y (20)

Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12
 
AppGate Getting Started Resources for Telarus Partners
AppGate Getting Started Resources for Telarus PartnersAppGate Getting Started Resources for Telarus Partners
AppGate Getting Started Resources for Telarus Partners
 
1. ch 1-introduction
1. ch 1-introduction1. ch 1-introduction
1. ch 1-introduction
 
Supercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the Edge
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
 
HTC Developer - 2012
HTC Developer - 2012HTC Developer - 2012
HTC Developer - 2012
 
Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
 
Understanding WCAG 2.0 Compliance: Creating Accessible Web Content for All
Understanding WCAG 2.0 Compliance: Creating Accessible Web Content for AllUnderstanding WCAG 2.0 Compliance: Creating Accessible Web Content for All
Understanding WCAG 2.0 Compliance: Creating Accessible Web Content for All
 
UX Process Document
UX Process Document UX Process Document
UX Process Document
 
Making Learning Products Accessible
Making Learning Products AccessibleMaking Learning Products Accessible
Making Learning Products Accessible
 
TDD/BDD: The Quality Process Does Not Improvise
TDD/BDD: The Quality Process Does Not ImproviseTDD/BDD: The Quality Process Does Not Improvise
TDD/BDD: The Quality Process Does Not Improvise
 
Automation of end-to-end QOS
Automation of end-to-end QOSAutomation of end-to-end QOS
Automation of end-to-end QOS
 
20160221 va interconnect_pub
20160221 va interconnect_pub20160221 va interconnect_pub
20160221 va interconnect_pub
 
Guide To Selecting a Rugged or Custom LCD
Guide To Selecting a Rugged or Custom LCDGuide To Selecting a Rugged or Custom LCD
Guide To Selecting a Rugged or Custom LCD
 
A Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the CloudA Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the Cloud
 
SIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsSIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker Presentations
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital Accessibility
 
Introduction to SignalR
Introduction to SignalRIntroduction to SignalR
Introduction to SignalR
 

More from Jeff McWherter

Managing the Human Side of Technology: Leadership in Times of Change
Managing the Human Side of Technology: Leadership in Times of ChangeManaging the Human Side of Technology: Leadership in Times of Change
Managing the Human Side of Technology: Leadership in Times of Change
Jeff McWherter
 
Ethical Implications of Artificial Intelligence
Ethical Implications of Artificial IntelligenceEthical Implications of Artificial Intelligence
Ethical Implications of Artificial Intelligence
Jeff McWherter
 
You Don't Need A Native App
You Don't Need A Native AppYou Don't Need A Native App
You Don't Need A Native App
Jeff McWherter
 
CodeMash 2013
CodeMash 2013CodeMash 2013
CodeMash 2013
Jeff McWherter
 
Balance
BalanceBalance
Leading Through Uncertainty
Leading Through  UncertaintyLeading Through  Uncertainty
Leading Through Uncertainty
Jeff McWherter
 
Thats IT I'm starting my own company
Thats IT I'm starting my own companyThats IT I'm starting my own company
Thats IT I'm starting my own company
Jeff McWherter
 
Cross-Functional Teams
Cross-Functional TeamsCross-Functional Teams
Cross-Functional Teams
Jeff McWherter
 

More from Jeff McWherter (8)

Managing the Human Side of Technology: Leadership in Times of Change
Managing the Human Side of Technology: Leadership in Times of ChangeManaging the Human Side of Technology: Leadership in Times of Change
Managing the Human Side of Technology: Leadership in Times of Change
 
Ethical Implications of Artificial Intelligence
Ethical Implications of Artificial IntelligenceEthical Implications of Artificial Intelligence
Ethical Implications of Artificial Intelligence
 
You Don't Need A Native App
You Don't Need A Native AppYou Don't Need A Native App
You Don't Need A Native App
 
CodeMash 2013
CodeMash 2013CodeMash 2013
CodeMash 2013
 
Balance
BalanceBalance
Balance
 
Leading Through Uncertainty
Leading Through  UncertaintyLeading Through  Uncertainty
Leading Through Uncertainty
 
Thats IT I'm starting my own company
Thats IT I'm starting my own companyThats IT I'm starting my own company
Thats IT I'm starting my own company
 
Cross-Functional Teams
Cross-Functional TeamsCross-Functional Teams
Cross-Functional Teams
 

Recently uploaded

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 

Recently uploaded (20)

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 

Planning for a11y

  • 2. Accessibility is not a barrier to innovation
  • 3. Perspective • Visual Disabilities • Cognitive Disabilities • Motor Disabilities
  • 4.
  • 5.
  • 6.
  • 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
  • 21.
  • 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