SlideShare a Scribd company logo
A Developers Role in
Web Accessibility
LYN SAWYER
Lyn.m.sawyer@gmail.com
@lynsawyer81
19% OF US IS DISABLED IN SOME WAY
What does it mean to be web
accessible?
 Removing the barriers
to people with
disabilities so that all
people can interact with
websites
 Visual
 Blind
 Legally Blind
 Color Blind
 Hearing
 Deaf
 Hearing Loss
 Motor
 Physical Limitations
 Vestibular Disorders
 Cognitive
 Easily Distracted
 Problem Solving
 Learning Disabilities
Why should we care
 Americans with Disabilities Act (ADA)
 Section 508 and the law
 Title III of the ADA makes it unlawful to
discriminate against disabled persons in
the full and equal enjoyment of public
accommodations
 Expect to see an increase in lawsuits
 It’s the right thing to do
Accessibility tools
 Screen Readers
 Screen Magnification Software
 Captioning
 Transcripts
 Keyboards
 Alternative Input Devices
 Eye trackers
 Speech input
 Head pointers
 Switch access
What can we do
 Companies can set compliance policies based on the WCAG 2.0 success
criteria
 A – Basic level
 AA – Recommended to achieve
 AAA – not recommended for entire sites
 Full pages only
 WCAG 2.0 Guidelines
 Perceivable
 Observable
 Understandable
 Robust
Perceivable
INFORMATION AND USER INTERFACE COMPONENTS
MUST BE PRESENTABLE TO USERS IN WAYS THEY CAN
PERCEIVE.
 Provide alternatives for non-text content so that it can be changed into
other forms people need, such as large print, braille, speech, symbols, or
simpler language
 Provide alternatives for time-based media
 Transcripts for pre-recorded video and/or audio files
 Captions for pre-recorded video
 Description for video files with no audio
 Captioning for live video/audio files (level AA)
 Sign Language interpretation (level AAA)
 Create content
that can be
presented in
different ways
(e.g., simpler
layout) without
losing
information or
structure
 Make it easier for users to see and hear content including separating
foreground from background
 Color only is not used to convey meaning
 Ability to stop, pause, adjust volume on audio running longer than 3 seconds
 Criteria AA
 Color contrast 4.5:1
 Text can be doubled without losing functionality
 Criteria AAA
 Color contrast 7:1
 Very low or no background noise on audio https://www.w3.org/WAI/wcag-curric/sam26-0.htm
Operable
USER INTERFACE COMPONENTS AND NAVIGATION
MUST BE OPERABLE
 Keyboard accessible
 Avoid Keyboard traps
 Provide users enough time to read and use content
 Time adjustable
 Pause, stop, and hide
 Criteria AAA
 No timing
 Postpone or turn off interruptions
 User is returned to last page upon reauthentication with no loss of data
 Do not design content that is known to cause seizures
 Flashing content doesn’t flash more than 3 times in a second OR
 Flashing content is below the “general” and “red” thresholds
 http://trace.umd.edu/peat/
 Provide ways to help users navigate, find content, and determine where
they are
 Bypass blocks
 Link to skip blocks of content
 Link to skip to groups of content
 Titles on the page
 Focus order
 DOM order
 Tab order
 Link purpose
 Criteria AA
 Multiple ways to get to another page in the site
 Headings and labels
 Focus Visible
 Criteria AAA
 Location
 Link only Link purpose
 Section Headings
Understandable
INFORMATION AND THE OPERATION OF USER
INTERFACE MUST BE UNDERSTANDABLE
 Readable
 The default human language of each Web page can be programmatically
determined (Criteria A)
 The human language of each passage or phrase in the content can be
programmatically determined(Criteria AA)
 Unusual words, abbreviations, pronunciation, reading level (Criteria AAA)
 Predictable
 Consistent
 Warn of content changes resulting from input events
 Help users avoid and correct mistakes
 Error identification
 Labels
 Error suggestions and prevention (Criteria AA)
Robust
CONTENT MUST BE ROBUST ENOUGH THAT IT CAN
BE INTERPRETED RELIABLY BY A WIDE VARIETY OF
USER AGENTS, INCLUDING ASSISTIVE TECHNOLOGIES
 Maximize compatibility with current and future user agents, including
assistive technologies
 Proper markup
 Opening and closing tags
 Nesting
 No duplicate attributes
 Unique ID’s
 UI components
 Proper use of Name, Role, and Value
Accessible Documents
 PDF
 Tags to assist screen readers
 Microsoft WORD
 Structure
 Alt text on images
 Microsoft PowerPoint
 Choose a theme or colors that fit the contrast ratio
 Structure
 Logical reading order
Testing our sites
 Validate the HTML
 http://validator.w3.org/
 https://addons.mozilla.org/en-US/firefox/addon/html-validator/
 Check compatibility
 https://www.powermapper.com/products/sortsite/
 http://wave.webaim.org/extension/ WAVE Extension
 Manual check
 Visually look over the HTML
 Use your keyboard
Learn more
 Web Accessibility in Mind – https://webaim.org
 Web Accessibility Initiative – https://www.w3.org/WAI/
 Web Content Accessibility Guidelines –
https://www.w3.org/WAI/WCAG20/quickref/
Questions?
 https://www.w3.org/WAI/WCAG21/quickref/?versions=2.1only&currentsidebar=%23col_customize
 https://www.w3.org/WAI/WCAG20/quickref/
 https://webaim.org/
 https://www.w3.org/WAI
 https://www.adobe.com/accessibility/products/acrobat.html
 Lyn Sawyer
 Lyn.m.sawyer@gmail.com
 @lynsawyer81
https://creativemarket.com/blog/90s-web-designs

More Related Content

Similar to A Developers Role in Web Accessibility

Developing an Accessible Web
Developing an Accessible WebDeveloping an Accessible Web
Developing an Accessible Web
ArnoldBail
 
A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...
A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...
A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...
Wilmington University
 
Web accessibility: An overview
Web accessibility: An overviewWeb accessibility: An overview
Web accessibility: An overview
Webcredible
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Amal Abduallah
 
ADA Compliance
ADA ComplianceADA Compliance
ADA Compliance
Yingying Zhang
 
2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web
Baltimore Lean Startup
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
John Coonen
 
Testing For Web Accessibility
Testing For Web AccessibilityTesting For Web Accessibility
Testing For Web Accessibility
Hagai Asaban
 
#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility Testing#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility Testing
Mikey Ilagan
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher Education
OpenSense Labs
 
Designing Accessible Drupal Themes
Designing Accessible Drupal ThemesDesigning Accessible Drupal Themes
Designing Accessible Drupal Themes
Heather Wozniak
 
Web a11y beyond guidelines
Web a11y beyond guidelinesWeb a11y beyond guidelines
Web a11y beyond guidelines
rach123
 
Buildling Better Webs
Buildling Better WebsBuildling Better Webs
Buildling Better Webs
guesta429c09e
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...
Yeliz Yesilada
 
Accessibility on the Web
Accessibility on the WebAccessibility on the Web
Accessibility on the Web
Jessica Keyes
 
Silicon Halton Meetup 57 - Website Accessibility
Silicon Halton  Meetup 57 - Website Accessibility Silicon Halton  Meetup 57 - Website Accessibility
Silicon Halton Meetup 57 - Website Accessibility
Silicon Halton
 
Intro to Web Accessibility
Intro to Web Accessibility Intro to Web Accessibility
Intro to Web Accessibility
Ashley Dzick
 
Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011
Chris Merkel
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
liddy
 
Web Accessibility I Centrum
Web Accessibility I CentrumWeb Accessibility I Centrum
Web Accessibility I Centrum
webmirer
 

Similar to A Developers Role in Web Accessibility (20)

Developing an Accessible Web
Developing an Accessible WebDeveloping an Accessible Web
Developing an Accessible Web
 
A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...
A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...
A Step Toward Creating ADA Compliant Course Sites, presented by Wilmington Un...
 
Web accessibility: An overview
Web accessibility: An overviewWeb accessibility: An overview
Web accessibility: An overview
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
ADA Compliance
ADA ComplianceADA Compliance
ADA Compliance
 
2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
Testing For Web Accessibility
Testing For Web AccessibilityTesting For Web Accessibility
Testing For Web Accessibility
 
#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility Testing#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility Testing
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher Education
 
Designing Accessible Drupal Themes
Designing Accessible Drupal ThemesDesigning Accessible Drupal Themes
Designing Accessible Drupal Themes
 
Web a11y beyond guidelines
Web a11y beyond guidelinesWeb a11y beyond guidelines
Web a11y beyond guidelines
 
Buildling Better Webs
Buildling Better WebsBuildling Better Webs
Buildling Better Webs
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...
 
Accessibility on the Web
Accessibility on the WebAccessibility on the Web
Accessibility on the Web
 
Silicon Halton Meetup 57 - Website Accessibility
Silicon Halton  Meetup 57 - Website Accessibility Silicon Halton  Meetup 57 - Website Accessibility
Silicon Halton Meetup 57 - Website Accessibility
 
Intro to Web Accessibility
Intro to Web Accessibility Intro to Web Accessibility
Intro to Web Accessibility
 
Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011Practical Accessibility - Midwest UX conference 2011
Practical Accessibility - Midwest UX conference 2011
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Web Accessibility I Centrum
Web Accessibility I CentrumWeb Accessibility I Centrum
Web Accessibility I Centrum
 

Recently uploaded

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
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
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
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
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
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 

Recently uploaded (20)

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
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
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
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
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
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 

A Developers Role in Web Accessibility

  • 1. A Developers Role in Web Accessibility LYN SAWYER Lyn.m.sawyer@gmail.com @lynsawyer81
  • 2.
  • 3. 19% OF US IS DISABLED IN SOME WAY
  • 4. What does it mean to be web accessible?  Removing the barriers to people with disabilities so that all people can interact with websites
  • 5.  Visual  Blind  Legally Blind  Color Blind  Hearing  Deaf  Hearing Loss  Motor  Physical Limitations  Vestibular Disorders  Cognitive  Easily Distracted  Problem Solving  Learning Disabilities
  • 6. Why should we care  Americans with Disabilities Act (ADA)  Section 508 and the law  Title III of the ADA makes it unlawful to discriminate against disabled persons in the full and equal enjoyment of public accommodations  Expect to see an increase in lawsuits  It’s the right thing to do
  • 7. Accessibility tools  Screen Readers  Screen Magnification Software  Captioning  Transcripts  Keyboards  Alternative Input Devices  Eye trackers  Speech input  Head pointers  Switch access
  • 8. What can we do  Companies can set compliance policies based on the WCAG 2.0 success criteria  A – Basic level  AA – Recommended to achieve  AAA – not recommended for entire sites  Full pages only  WCAG 2.0 Guidelines  Perceivable  Observable  Understandable  Robust
  • 9. Perceivable INFORMATION AND USER INTERFACE COMPONENTS MUST BE PRESENTABLE TO USERS IN WAYS THEY CAN PERCEIVE.
  • 10.  Provide alternatives for non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols, or simpler language
  • 11.  Provide alternatives for time-based media  Transcripts for pre-recorded video and/or audio files  Captions for pre-recorded video  Description for video files with no audio  Captioning for live video/audio files (level AA)  Sign Language interpretation (level AAA)
  • 12.  Create content that can be presented in different ways (e.g., simpler layout) without losing information or structure
  • 13.  Make it easier for users to see and hear content including separating foreground from background  Color only is not used to convey meaning  Ability to stop, pause, adjust volume on audio running longer than 3 seconds  Criteria AA  Color contrast 4.5:1  Text can be doubled without losing functionality  Criteria AAA  Color contrast 7:1  Very low or no background noise on audio https://www.w3.org/WAI/wcag-curric/sam26-0.htm
  • 14. Operable USER INTERFACE COMPONENTS AND NAVIGATION MUST BE OPERABLE
  • 15.  Keyboard accessible  Avoid Keyboard traps
  • 16.  Provide users enough time to read and use content  Time adjustable  Pause, stop, and hide  Criteria AAA  No timing  Postpone or turn off interruptions  User is returned to last page upon reauthentication with no loss of data
  • 17.  Do not design content that is known to cause seizures  Flashing content doesn’t flash more than 3 times in a second OR  Flashing content is below the “general” and “red” thresholds  http://trace.umd.edu/peat/
  • 18.  Provide ways to help users navigate, find content, and determine where they are  Bypass blocks  Link to skip blocks of content  Link to skip to groups of content  Titles on the page  Focus order  DOM order  Tab order  Link purpose
  • 19.  Criteria AA  Multiple ways to get to another page in the site  Headings and labels  Focus Visible  Criteria AAA  Location  Link only Link purpose  Section Headings
  • 20. Understandable INFORMATION AND THE OPERATION OF USER INTERFACE MUST BE UNDERSTANDABLE
  • 21.  Readable  The default human language of each Web page can be programmatically determined (Criteria A)  The human language of each passage or phrase in the content can be programmatically determined(Criteria AA)  Unusual words, abbreviations, pronunciation, reading level (Criteria AAA)  Predictable  Consistent  Warn of content changes resulting from input events  Help users avoid and correct mistakes  Error identification  Labels  Error suggestions and prevention (Criteria AA)
  • 22. Robust CONTENT MUST BE ROBUST ENOUGH THAT IT CAN BE INTERPRETED RELIABLY BY A WIDE VARIETY OF USER AGENTS, INCLUDING ASSISTIVE TECHNOLOGIES
  • 23.  Maximize compatibility with current and future user agents, including assistive technologies  Proper markup  Opening and closing tags  Nesting  No duplicate attributes  Unique ID’s  UI components  Proper use of Name, Role, and Value
  • 24. Accessible Documents  PDF  Tags to assist screen readers  Microsoft WORD  Structure  Alt text on images  Microsoft PowerPoint  Choose a theme or colors that fit the contrast ratio  Structure  Logical reading order
  • 25. Testing our sites  Validate the HTML  http://validator.w3.org/  https://addons.mozilla.org/en-US/firefox/addon/html-validator/  Check compatibility  https://www.powermapper.com/products/sortsite/  http://wave.webaim.org/extension/ WAVE Extension  Manual check  Visually look over the HTML  Use your keyboard
  • 26. Learn more  Web Accessibility in Mind – https://webaim.org  Web Accessibility Initiative – https://www.w3.org/WAI/  Web Content Accessibility Guidelines – https://www.w3.org/WAI/WCAG20/quickref/
  • 27. Questions?  https://www.w3.org/WAI/WCAG21/quickref/?versions=2.1only&currentsidebar=%23col_customize  https://www.w3.org/WAI/WCAG20/quickref/  https://webaim.org/  https://www.w3.org/WAI  https://www.adobe.com/accessibility/products/acrobat.html  Lyn Sawyer  Lyn.m.sawyer@gmail.com  @lynsawyer81
  • 28.

Editor's Notes

  1. We use the web for everything. Gone are the days of visiting libraries to do research using books and encyclopedias. Just Google it Even physical newspapers and magazines are disappearing. I have Amazon Prime. I can get a digital version of a magazine. People don’t even sit down to watch the news. “Alexa, what’s my Flash Brefing?”