Chris Heilmann & Daniel Cranney
WeAreDevelopers LIVE - - Gaps in CSS, EU Accessibility Act and more!
#1about 5 minutes
From teaching to tech and web accessibility
A former teacher explains how adapting lessons for students with different needs provided a natural transition into web accessibility.
#2about 6 minutes
Learning front-end development by recreating existing websites
The "Front End Practice" website provides a practical way to learn by deconstructing and rebuilding real-world UIs, which demystifies design and coding techniques.
#3about 3 minutes
A new CSS proposal for creating element separators
A proposed CSS feature aims to simplify creating separators between elements, avoiding hacky solutions like manipulating the borders of the first or last child.
#4about 7 minutes
Why styling native form controls improves accessibility
Allowing developers to style native HTML form elements with CSS encourages their use over inaccessible custom components built from divs.
#5about 5 minutes
Navigating the complexities of CSS spacing and gaps
The various CSS properties for managing space like margin, padding, and gap can be confusing, leading to inconsistent layouts and overly complex code.
#6about 7 minutes
What the European Accessibility Act means for developers
The European Accessibility Act (EAA) extends accessibility requirements to private sector services like e-commerce and banking, making compliance mandatory.
#7about 4 minutes
The limitations of using AI for generating alt text
While AI can help generate alt text for large image libraries, it often lacks the contextual understanding of a human, requiring manual review for accuracy.
#8about 8 minutes
Where to find reliable accessibility testing resources
Instead of relying on simple checklists, developers can use resources like WebAIM and tools like Accessibility Insights to conduct thorough accessibility audits.
#9about 5 minutes
Navigating inconsistent accessibility support across browsers
A "Can I Use" for accessibility reveals inconsistencies in how features like ARIA are supported across different screen reader and browser combinations.
#10about 3 minutes
How Safari broke list semantics with `list-style: none`
Safari's decision to remove list semantics when `list-style: none` is applied forces developers to add `role="list"` to ensure lists are announced correctly by screen readers.
#11about 3 minutes
Building accessible animated accordions with native HTML
The native `details` and `summary` elements provide a semantic and accessible foundation for creating accordions that can be enhanced with CSS animations.
#12about 5 minutes
Grouping form inputs with `fieldset` and `legend`
Using `fieldset` and `legend` to group related form inputs like radio buttons or address fields provides crucial context for screen reader users.
#13about 5 minutes
A look back at the first registered domain name
The first .com domain name, symbolics.com, was registered in 1985, marking a key moment in the history of the commercial internet.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
1:15:46 MIN
What the European Accessibility Act means for developers
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
27:17 MIN
The importance of web accessibility as a core developer craft
WAD Live 22/01/2025: Exploring AI, Web Development, and Accessibility in Tech with Stefan Judis
37:18 MIN
Q&A on practical accessibility challenges
Preventing Accessibility Issues Instead Of Fixing Them
31:03 MIN
Preparing for the upcoming European Accessibility Act
WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!
31:03 MIN
Understanding the upcoming European Accessibility Act
WeAreDeveloper Live: Accessibility in the EU, CSS Gaps and forms with Emma Dawson
00:15 MIN
Defining web accessibility and its importance for developers
Decoding web accessibility through audit
14:27 MIN
Understanding the European Accessibility Act (EAA)
Shift Left On Accessibility - Geri Reid
02:10 MIN
Using AI to overcome common web accessibility hurdles
WeAreDevelopers LIVE - Should We Respect LLMs? Is Rust Taking Over? Developers as Content Creators and more
Featured Partners
Related Videos
WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!
Chris Heilmann & Daniel Cranney & Emma Dawson
WeAreDeveloper Live: Accessibility in the EU, CSS Gaps and forms with Emma Dawson
Emma Dawson
Oh S***! There's a New Accessibility Law and I'm Not Ready!
Emma Dawson
WeAreDevelopers LIVE - Can AI save Accessibility?; Horrid HTML; The Frontend Treadmill and more
Chris Heilmann & Daniel Cranney & Dirk Ginader
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
Chris Heilmann, Daniel Cranney & GrahamTheDev
WeAreDevelopers LIVE - Is Software Ever Truly Accessible?
Chris Heilmann, Daniel Cranney & GrahamTheDev
WeAreDevelopers LIVE - Rendering in the Browser, The State of CSS and Accessibility and more
Chris Heilmann, Daniel Cranney & Elena Torró
Going on a CODE100 Accessibility Scavenger Hunt
Chris Heilmann & Daniel Cranney
Related Articles
View all articles



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

Accessibility Frontend Developer
Department for Work and Pensions (DWP)
Sheffield, United Kingdom
€44-50K




Accessibility Spezialist - Inclusive Design & Digital Accessibility
Deloitte
Senior
HTML
JIRA
Figma
Confluence
Adobe InDesign

Senior Front-end Developer and E-learning Designer (Remote) - EU public institutions
The White Team
Junior
DevOps
ASP.NET

Front-End Developer (Remote, UK)
Aero · User Experience Studio
Remote
€46K
Intermediate
GIT
HTML
PostgreSQL
+1

Front-End Developer (Remote, UK)
Aero · User Experience Studio
Remote
€47K
Intermediate
GIT
HTML
PostgreSQL
+1

Front-End Developer (Remote, UK)
Aero · User Experience Studio
Remote
€42K
Intermediate
GIT
HTML
PostgreSQL
+1