SlideShare a Scribd company logo
1 of 14
Download to read offline
UX.Frkln
Accessibility Primer

Nov 6, 2019
What is Accessibility?
Web accessibility is the inclusive practice of ensuring there are
no barriers that prevent interaction with, or access to, websites
on the World Wide Web by people with physical disabilities,
situational disabilities, and socio-economic restrictions on
bandwidth and speed. (from https://en.wikipedia.org/wiki/
Web_accessibility )

Plethora of knowledge at Web AIM

https://webaim.org/
Color Contrast
For proper legibility the contrast between foreground and
background should be 4.5:1 or higher.
https://webaim.org/resources/contrastchecker/
Color Blindness
There are MANY forms of color blindness. Do not use color
alone to indicate status (such as green for up/good and red for
down/bad). Use words and/or differentiating icons.
http://www.colourblindawareness.org/colour-blindness/types-of-
colour-blindness/
https://www.color-blindness.com/coblis-color-blindness-simulator/
Skip to Main Content
Users using assistive technology like a screen reader do not
always need to hear the navigation of a site before getting to the
page content. Give them an option to skip over listening to it go
straight to the main content
https://webaim.org/techniques/skipnav/
Test Your Website (few free trials)
Put your URL in and get a high level readout of accessibility
issues.
https://webaccessibility.com/
Screen Reader Samples
If you’ve never heard a screen reader (like Jaws) read content,
its enlightening (and fast!)
https://www.youtube.com/watch?v=dEbl5jvLKGQ
https://www.youtube.com/watch?v=q_ATY9gimOM
Information on Disabilities
• Attention Deficit Hyperactivity Disorder (ADHD)

• Learning Disabilities

• Mobility Disabilities

• Medical Disabilities

• Psychiatric Disabilities

• Traumatic Brain Injury (TBI) and Post-Traumatic Stress Disorder (PTSD)

• Visual Impairments

• Deaf and Hard of Hearing

• Concussion

• Autism Spectrum Disorders

https://www.mightybytes.com/blog/how-many-users-with-disabilities-on-
site/
https://www.rochester.edu/college/disability/faculty/common-
disabilities.html
Mobile Accessibility
https://developer.paciellogroup.com/blog/2017/11/mobile-
accessibility-testing-guide-for-android-and-ios-free/
https://www.digitala11y.com/free-mobile-accessibility-testing-
tools/
https://usabilitygeek.com/10-free-web-based-web-site-
accessibility-evaluation-tools/
Heading Tags
Headings communicate the organization of the content on the
page. Web browsers, plug-ins, and assistive technologies can
use them to provide in-page navigation.
https://www.w3.org/WAI/tutorials/page-structure/headings/
Alt Tags
ALT Tags are invisible descriptions of images which are read
aloud to blind users on a screen reader. Adding ALT text allows
authors to include images, but still provide the content in an
alternative text based format. See example below for what a
screen reader experiences when no ALT Text is used.
https://accessibility.psu.edu/images/alttext/
Select Boxes
Don’t use select boxes as jump nav or to refresh a page view. A
screen reader reads all the options and the onChange event
fires, so it is very jarring if you just want to hear the options..
Have an ‘activate’ button outside the select box to do the action.
Questions to Research…
Is there a way to implicitly know (from Google Analytics or
similar) how often a screen reader accesses your app/site? What
about keyboard only or other assistive technologies? Usually
they are not recorded in the browser User Agent data.
Thanks!
Accessibility Primer

UX.Frkln
For info on future meetups, contact:

UX.Frkln@gmail.com

More Related Content

What's hot

GoU presentation5
GoU presentation5GoU presentation5
GoU presentation5Yufan Sun
 
Useful web resource links
Useful web resource linksUseful web resource links
Useful web resource linksDr V. JANAKI
 
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...Rodrigo Castilho
 
Lucy johnson hci ca2
Lucy johnson hci ca2Lucy johnson hci ca2
Lucy johnson hci ca2loocyj
 
The Technology Addiction
The Technology AddictionThe Technology Addiction
The Technology Addictioncharleung726
 

What's hot (10)

GoU presentation5
GoU presentation5GoU presentation5
GoU presentation5
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Useful web resource links
Useful web resource linksUseful web resource links
Useful web resource links
 
TRAS
TRASTRAS
TRAS
 
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...
 
Slideshare
SlideshareSlideshare
Slideshare
 
Poster_Final
Poster_FinalPoster_Final
Poster_Final
 
Lucy johnson hci ca2
Lucy johnson hci ca2Lucy johnson hci ca2
Lucy johnson hci ca2
 
Test your website for Web Accessibility
Test your website for  Web AccessibilityTest your website for  Web Accessibility
Test your website for Web Accessibility
 
The Technology Addiction
The Technology AddictionThe Technology Addiction
The Technology Addiction
 

Similar to Accessibility Primer - UXfrkln meetup

Accessibility in Agile Projects
Accessibility in Agile ProjectsAccessibility in Agile Projects
Accessibility in Agile ProjectsAdrian Redden
 
Web Accessibility Workshop
Web Accessibility WorkshopWeb Accessibility Workshop
Web Accessibility Workshopjosodo
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Kailash More
 
Web Accessibility - Razvan Rosu
Web Accessibility - Razvan RosuWeb Accessibility - Razvan Rosu
Web Accessibility - Razvan RosuRazvan Rosu
 
Icaweb402 a jenninecarlin
Icaweb402 a jenninecarlinIcaweb402 a jenninecarlin
Icaweb402 a jenninecarlinJennine Carlin
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Accessibility Issues in Online Education and Websites: Current Case Law and ...
Accessibility Issues in Online Education and Websites:  Current Case Law and ...Accessibility Issues in Online Education and Websites:  Current Case Law and ...
Accessibility Issues in Online Education and Websites: Current Case Law and ...Raymond Rose
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesUA WEB, A.C.
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035FNian
 
Creating inclusive mobile applications - NUX Leeds
Creating inclusive mobile applications - NUX Leeds Creating inclusive mobile applications - NUX Leeds
Creating inclusive mobile applications - NUX Leeds Rebecca Topps
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Universal usability by_saina_uie_assign
Universal usability by_saina_uie_assignUniversal usability by_saina_uie_assign
Universal usability by_saina_uie_assignSainaKumari
 

Similar to Accessibility Primer - UXfrkln meetup (20)

Accessibility in Agile Projects
Accessibility in Agile ProjectsAccessibility in Agile Projects
Accessibility in Agile Projects
 
Web Accessibility Workshop
Web Accessibility WorkshopWeb Accessibility Workshop
Web Accessibility Workshop
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010
 
Universal design for e learning final
Universal design for e learning finalUniversal design for e learning final
Universal design for e learning final
 
Web Accessibility - Razvan Rosu
Web Accessibility - Razvan RosuWeb Accessibility - Razvan Rosu
Web Accessibility - Razvan Rosu
 
Icaweb402 a jenninecarlin
Icaweb402 a jenninecarlinIcaweb402 a jenninecarlin
Icaweb402 a jenninecarlin
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Accessibility Issues in Online Education and Websites: Current Case Law and ...
Accessibility Issues in Online Education and Websites:  Current Case Law and ...Accessibility Issues in Online Education and Websites:  Current Case Law and ...
Accessibility Issues in Online Education and Websites: Current Case Law and ...
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation Strategies
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Designing 4 Disabilities
Designing 4 DisabilitiesDesigning 4 Disabilities
Designing 4 Disabilities
 
Web_Accessibility
Web_AccessibilityWeb_Accessibility
Web_Accessibility
 
Global Accessibility Awareness Day
Global Accessibility Awareness DayGlobal Accessibility Awareness Day
Global Accessibility Awareness Day
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 
Creating inclusive mobile applications - NUX Leeds
Creating inclusive mobile applications - NUX Leeds Creating inclusive mobile applications - NUX Leeds
Creating inclusive mobile applications - NUX Leeds
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Universal usability by_saina_uie_assign
Universal usability by_saina_uie_assignUniversal usability by_saina_uie_assign
Universal usability by_saina_uie_assign
 

More from Mike Gallers

Naught and Nice User eXperiences
Naught and Nice User eXperiencesNaught and Nice User eXperiences
Naught and Nice User eXperiencesMike Gallers
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - OverviewMike Gallers
 
Scary eXperiences!
Scary eXperiences!Scary eXperiences!
Scary eXperiences!Mike Gallers
 
Social Research : UX case study
Social Research : UX case studySocial Research : UX case study
Social Research : UX case studyMike Gallers
 
Intro to User eXperience
Intro to User eXperienceIntro to User eXperience
Intro to User eXperienceMike Gallers
 
Tampa Bay UX - Scary UI 2
Tampa Bay UX - Scary UI 2Tampa Bay UX - Scary UI 2
Tampa Bay UX - Scary UI 2Mike Gallers
 
Tampa UX November 2014 Meetup
Tampa UX November 2014 MeetupTampa UX November 2014 Meetup
Tampa UX November 2014 MeetupMike Gallers
 
Great American Teach In - What is UX
Great American Teach In - What is UXGreat American Teach In - What is UX
Great American Teach In - What is UXMike Gallers
 
Tampa UX Meetup - October 2014 - Slides
Tampa UX Meetup - October 2014 - SlidesTampa UX Meetup - October 2014 - Slides
Tampa UX Meetup - October 2014 - SlidesMike Gallers
 

More from Mike Gallers (11)

Naught and Nice User eXperiences
Naught and Nice User eXperiencesNaught and Nice User eXperiences
Naught and Nice User eXperiences
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - Overview
 
Scary eXperiences!
Scary eXperiences!Scary eXperiences!
Scary eXperiences!
 
Social Research : UX case study
Social Research : UX case studySocial Research : UX case study
Social Research : UX case study
 
What is UX v2
What is UX v2What is UX v2
What is UX v2
 
What is UX v1
What is UX v1What is UX v1
What is UX v1
 
Intro to User eXperience
Intro to User eXperienceIntro to User eXperience
Intro to User eXperience
 
Tampa Bay UX - Scary UI 2
Tampa Bay UX - Scary UI 2Tampa Bay UX - Scary UI 2
Tampa Bay UX - Scary UI 2
 
Tampa UX November 2014 Meetup
Tampa UX November 2014 MeetupTampa UX November 2014 Meetup
Tampa UX November 2014 Meetup
 
Great American Teach In - What is UX
Great American Teach In - What is UXGreat American Teach In - What is UX
Great American Teach In - What is UX
 
Tampa UX Meetup - October 2014 - Slides
Tampa UX Meetup - October 2014 - SlidesTampa UX Meetup - October 2014 - Slides
Tampa UX Meetup - October 2014 - Slides
 

Recently uploaded

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 

Recently uploaded (20)

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 

Accessibility Primer - UXfrkln meetup

  • 2. What is Accessibility? Web accessibility is the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with physical disabilities, situational disabilities, and socio-economic restrictions on bandwidth and speed. (from https://en.wikipedia.org/wiki/ Web_accessibility ) Plethora of knowledge at Web AIM https://webaim.org/
  • 3. Color Contrast For proper legibility the contrast between foreground and background should be 4.5:1 or higher. https://webaim.org/resources/contrastchecker/
  • 4. Color Blindness There are MANY forms of color blindness. Do not use color alone to indicate status (such as green for up/good and red for down/bad). Use words and/or differentiating icons. http://www.colourblindawareness.org/colour-blindness/types-of- colour-blindness/ https://www.color-blindness.com/coblis-color-blindness-simulator/
  • 5. Skip to Main Content Users using assistive technology like a screen reader do not always need to hear the navigation of a site before getting to the page content. Give them an option to skip over listening to it go straight to the main content https://webaim.org/techniques/skipnav/
  • 6. Test Your Website (few free trials) Put your URL in and get a high level readout of accessibility issues. https://webaccessibility.com/
  • 7. Screen Reader Samples If you’ve never heard a screen reader (like Jaws) read content, its enlightening (and fast!) https://www.youtube.com/watch?v=dEbl5jvLKGQ https://www.youtube.com/watch?v=q_ATY9gimOM
  • 8. Information on Disabilities • Attention Deficit Hyperactivity Disorder (ADHD) • Learning Disabilities • Mobility Disabilities • Medical Disabilities • Psychiatric Disabilities • Traumatic Brain Injury (TBI) and Post-Traumatic Stress Disorder (PTSD) • Visual Impairments • Deaf and Hard of Hearing • Concussion • Autism Spectrum Disorders https://www.mightybytes.com/blog/how-many-users-with-disabilities-on- site/ https://www.rochester.edu/college/disability/faculty/common- disabilities.html
  • 10. Heading Tags Headings communicate the organization of the content on the page. Web browsers, plug-ins, and assistive technologies can use them to provide in-page navigation. https://www.w3.org/WAI/tutorials/page-structure/headings/
  • 11. Alt Tags ALT Tags are invisible descriptions of images which are read aloud to blind users on a screen reader. Adding ALT text allows authors to include images, but still provide the content in an alternative text based format. See example below for what a screen reader experiences when no ALT Text is used. https://accessibility.psu.edu/images/alttext/
  • 12. Select Boxes Don’t use select boxes as jump nav or to refresh a page view. A screen reader reads all the options and the onChange event fires, so it is very jarring if you just want to hear the options.. Have an ‘activate’ button outside the select box to do the action.
  • 13. Questions to Research… Is there a way to implicitly know (from Google Analytics or similar) how often a screen reader accesses your app/site? What about keyboard only or other assistive technologies? Usually they are not recorded in the browser User Agent data.
  • 14. Thanks! Accessibility Primer UX.Frkln For info on future meetups, contact: UX.Frkln@gmail.com