Web Accessibility is crucial to make the internet more inclusive. Beyond just complying with local laws, it broadens your reach, opens up your service or product to many more people and benefits all of us. Learn how to start implementing Web Accessibility and to how to keep it going.
5. WHAT IS WEB ACCESSIBILITY
WCAG
Web Content Accessibility Guidelines
➡ Internationally shared standard for web
accessibility
Different levels of Accessibility
A AA AAA
Americans with
Disabilities Act (ADA)
Josefine Schaefer 2023
8. 👥 Accessibility = Human Right
Josefine Schaefer
WHY SHOULD YOU CARE
👯 Wider Audience
🤝 Accessibility benefits all of us
📝 (New) Laws for Accessibility Compliance
📈 Accessible Code = “Good” Code
ONE BILLION 😮
2023
25. ● Don’t forget about hover & focus styles
○ Non-text elements (i.e. interface controls) require 3:1 contrast
ratio
Josefine Schaefer
COLOR CONTRAST
● Diverse user needs:
○ What about neurodivergent folks?
2023
27. ● POUR Principles: Operable
● Interactive elements have to be reachable via keyboard
● Tab order
● Visible focus
Josefine Schaefer
KEYBOARD ACCESSIBILITY
2023
31. ● Add a Skip Link
● Visualize Tab Order
○ Don’t mess with the tabindex
● Ensure Visible Focus
○ Avoid outline:0 or outline:none
● Use Semantic HTML
Josefine Schaefer
SEMANTIC HTML
2023
33. ● Alternative text
● Discernable labels for links & buttons
● Use elements for their given purpose
● Suitable input type
● Headline hierarchies
Josefine Schaefer
SEMANTIC HTML
2023
39. ● Make alt-text a requirement
○ Set alt=”” for decorative images
● Double check your <div>’s
● Validate HTML
● Stick to meaningful headline hierarchies
Josefine Schaefer
SEMANTIC HTML
2023
43. … but of course, there is always more…
● Test for different screen readers
Josefine Schaefer
WHAT ELSE CAN YOU DO?
● Test on mobile
● Accessible Fonts
● Audio and Video Transcripts
● Language Accessibility
2023
45. How to get started
● Integrate accessibility from the start
● Accessibility audit
○ Requirements & resources
● Identify “quick” wins
Josefine Schaefer
APPROACHING ACCESSIBILITY
2023
46. Automation is your friend
● Accessibility linters & GitHub Actions
● Educate your team
● Remove barriers
● Hire specialists, if you can
Josefine Schaefer
AUTOMATED TESTING
2023