Chris Heilmann & Daniel Cranney
Going on a CODE100 Accessibility Scavenger Hunt
#1about 3 minutes
Using developer tools to check color contrast
Browser developer tools can be used to check color contrast ratios and simulate various forms of color blindness to identify visual accessibility issues.
#2about 3 minutes
Addressing font readability and responsive reflow
Fancy or small fonts can be unreadable, and improper CSS flexbox settings can cause content to be cut off when users zoom in.
#3about 2 minutes
Providing alternative text for images and SVGs
Images must have an `alt` attribute and SVGs should include a `title` element to provide context for screen reader users.
#4about 4 minutes
Correcting keyboard navigation and hover-only interactions
Using CSS `flex order` can break the logical tab order, and mouse-only hover interactions hide content from keyboard and screen reader users.
#5about 6 minutes
Auditing semantic HTML and page structure
Common structural issues like a missing `lang` attribute, non-unique element IDs, and improper heading order can be found using the DevTools Issues panel.
#6about 4 minutes
Creating discernible links and managing motion
Links must make sense out of context, avoiding generic text like 'read more', and animations should respect the `prefers-reduced-motion` media query.
#7about 6 minutes
How to build accessible forms and validation
Accessible forms require properly associated labels, real button elements for submission, and error messages placed near the relevant input field.
#8about 5 minutes
Using automated tools for accessibility testing
Browser extensions like Accessibility Insights can automate checks for issues like color contrast, tab order, and missing landmarks to streamline auditing.
#9about 2 minutes
Why you should integrate accessibility early
Addressing accessibility from the start of a project is far more efficient than trying to fix deeply integrated issues after development is complete.
Related jobs
Jobs that call for the skills explored in this talk.
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:59 MIN
Building an accessible accordion with details and summary
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
07:12 MIN
Ensuring accurate testing across different browsers and devices
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
06:17 MIN
Highlighting active sections with CSS scroll-driven animations
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Data Mining Accessibility
Karl Groves
WeAreDevelopers LIVE – Inclusion, Accessibility & Automation
Chris Heilmann, Daniel Cranney & Daniela Kubesch
Preventing Accessibility Issues Instead Of Fixing Them
Dirk Ginader
Is This App Accessible? A Live Testing Demo
Eeva-Jonna Panula
WeAreDevelopers LIVE - Can AI save Accessibility?; Horrid HTML; The Frontend Treadmill and more
Chris Heilmann & Daniel Cranney & Dirk Ginader
Decoding web accessibility through audit
Anuradha Kumari
Accessibility Test Driven Development
Maria Korneeva
Oh S***! There's a New Accessibility Law and I'm Not Ready!
Emma Dawson
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2





