WeAreDevelopers LIVE • Mar 26, 2025

WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!

Chris Heilmann , Daniel Cranney , Emma Dawson

Emma Dawson warns that treating accessibility as a post-launch checklist is a major liability. Master new CSS features and semantic HTML to prepare for the strict EU Accessibility Act.

Pause
Mute Enter Fullscreen
#1 about 7 min

Moving from teaching to web accessibility development

Retraining from teaching and supporting various needs brings natural inclusivity into software engineering practices.

#2 about 7 min

Learning web development by replicating existing interfaces

Building functional clones of real-world websites provides implicit code and user interface design lessons.

#3 about 4 min

Proposing native CSS separators for column gaps

A new browser property proposal attempts to replace hacky border removal tricks when styling layout gutters.

#4 about 8 min

Balancing fully styled form controls with native accessibility

Expanding native CSS support for form elements prevents developers from building poorly accessible custom widgets.

#5 about 6 min

Using spacing properties for flex and grid containers

Handling element margins and padding safely requires understanding responsive behaviors without breaking structural layout patterns.

#6 about 10 min

Preparing applications for the European Accessibility Act

Upcoming legal obligations require digital services to avoid automated overlay loopholes and ensure systemic compliance.

#7 about 4 min

Standardizing initial web accessibility testing checklists

Leveraging recognized auditing browser extensions establishes a prioritized foundational list of code issues to verify.

#8 about 5 min

Improving digital multimedia consumption with accurate captioning

Providing precise subtitles and audio descriptions ensures media is permanently viable despite connectivity or sensory boundaries.

#9 about 5 min

Verifying assistive technology compatibility across web browsers

Testing combinations of screen readers and operating systems reveals specific edge cases requiring functional patching strategies.

#10 about 4 min

Retaining list semantics when modifying CSS counter styles

Removing default bullet points via basic CSS rules can force specific browser engines to unintentionally strip list semantics.

#11 about 4 min

Crafting animated accordions carefully using native details elements

Building collapsing data structures with standard HTML elements requires caution to respect user-preferred system motion settings.

#12 about 4 min

Grouping related form inputs securely with fieldset legends

Properly wrapping complex form sections relays context for assistive technologies without needing visual CSS hacks.

#13 about 4 min

Structuring the HTML table footer order for clarity

Targeting table footers before primary data content solves structural hierarchy logic while rendering correctly for users.

#14 about 3 min

Integrating accessibility practices early in the development lifecycle

Embracing a mindset of inclusive initial code implementation avoids heavy refactoring and builds inherently robust component architecture.

Matching moments

4:30 min

Addressing web accessibility challenges in development teams

Anuradha Kumari · World Congress 2023

8:18 min

Building interactive accessibility learning resources for web developers

Chris Heilmann Chris Heilmann +2 · LIVE

3:08 min

Introduction to building accessible web frontends

Konstantin Tieber · World Congress 2022

2:41 min

Introduction to web accessibility and assistive technologies

Anuradha Kumari · World Congress 2022

3:51 min

Audience questions on accessibility and framework tradeoffs

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

53 sec

Utilizing developer tools to test and improve accessibility

Ramona Schwering Ramona Schwering · Coffee With Developers