Chris Heilmann & Daniel Cranney & Emma Dawson
WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!
#1about 5 minutes
From teaching to a career in web accessibility
A former teacher explains how adapting lessons for students with diverse needs provided a natural foundation for a career in web accessibility.
#2about 6 minutes
Learning front-end development by recreating existing websites
The "Front End Practice" website offers a practical approach to learning by challenging developers to replicate real-world UIs, which demystifies design and coding techniques.
#3about 3 minutes
Exploring the new CSS proposal for element separators
A new CSS proposal aims to simplify creating separators between elements, eliminating the need for hacky solutions like removing the last border in a list.
#4about 7 minutes
Balancing creative control and usability with CSS form styling
While new CSS form styling capabilities offer more design freedom, they also risk creating inconsistent or inaccessible controls if not used carefully.
#5about 5 minutes
Addressing inconsistent spacing and gaps in CSS layouts
Modern CSS offers multiple ways to handle spacing like margin, padding, and gap, which can lead to confusion and inconsistent layouts.
#6about 7 minutes
Preparing for the upcoming European Accessibility Act
The European Accessibility Act (EAA) will soon require private sector services like e-commerce and banking to meet specific accessibility standards.
#7about 11 minutes
The role and limitations of AI in generating alt text
While AI can help generate alternative text for large image backlogs, it often lacks the contextual understanding that a human editor provides.
#8about 5 minutes
Checking browser and screen reader support for accessibility features
The website a11ysupport.com acts like "Can I Use" for accessibility, showing which ARIA roles and properties are supported across different screen readers and browsers.
#9about 3 minutes
How Safari's `list-style: none` behavior impacts accessibility
Safari's controversial decision to remove list semantics when `list-style: none` is applied forces developers to add `role="list"` to ensure screen readers announce it correctly.
#10about 3 minutes
Building accessible animated accordions with the details element
The native HTML `<details>` and `<summary>` elements provide a semantic and accessible foundation for creating animated accordion components without JavaScript.
#11about 5 minutes
Using fieldset and legend to group related form controls
Wrapping related form inputs like an address block in a `<fieldset>` with a `<legend>` provides essential context that is announced by screen readers for each control.
#12about 2 minutes
A look back at the first registered .com domain name
The very first `.com` domain name was registered in 1985, not for a major tech company, but for a computer manufacturer called Symbolics.
#13about 3 minutes
Final advice for integrating accessibility into your workflow
The most effective way to build accessible products is to consider accessibility from the very beginning of the development process rather than treating it as an afterthought.
Related jobs
Jobs that call for the skills explored in this talk.
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
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
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
05:59 MIN
Building an accessible accordion with details and summary
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
07:46 MIN
The challenge of keeping up with modern CSS
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Featured Partners
Related Videos
WeAreDeveloper Live: Accessibility in the EU, CSS Gaps and forms with Emma Dawson
Emma Dawson
WeAreDevelopers LIVE - Can AI save Accessibility?; Horrid HTML; The Frontend Treadmill and more
Chris Heilmann & Daniel Cranney & Dirk Ginader
WeAreDevelopers LIVE – Inclusion, Accessibility & Automation
Chris Heilmann, Daniel Cranney & Daniela Kubesch
WeAreDevelopers LIVE - Rendering in the Browser, The State of CSS and Accessibility and more
Chris Heilmann, Daniel Cranney & Elena Torró
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
Chris Heilmann, Daniel Cranney & GrahamTheDev
Oh S***! There's a New Accessibility Law and I'm Not Ready!
Emma Dawson
WeAreDevelopers LIVE - Is Software Ever Truly Accessible?
Chris Heilmann, Daniel Cranney & GrahamTheDev
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







Aero · User Experience Studio
Leeds, United Kingdom
Remote
£42K
Intermediate
API
GIT
HTML
+5

Aero · User Experience Studio
Leigh, United Kingdom
Remote
£43K
Intermediate
API
GIT
HTML
+5