Your CSS fails silently. Learn to build a resilient foundation that adapts to any browser, now and in the future.
#1about 4 minutes
The web's foundational principle of backward compatibility
Web technologies are designed not to break older sites, ensuring longevity even for pages with deprecated or missing HTML elements.
#2about 4 minutes
Building for resilience with progressive enhancement
Progressive enhancement starts with a core experience for the least capable devices and adds features for modern browsers, unlike graceful degradation.
#3about 2 minutes
The unique challenges of progressive enhancement in CSS
Unlike JavaScript, CSS lacks robust built-in feature detection and error handling, which causes styles to fail silently without feedback.
#4about 5 minutes
Core techniques for writing robust and resilient CSS
Start with sensible HTML, leverage the cascade for fallbacks, use mobile-first media queries, and use older, well-supported properties when needed.
#5about 2 minutes
Using feature queries for progressive enhancement
Use positive @supports queries to apply modern CSS as an enhancement, ensuring a functional baseline for browsers that don't support feature queries.
#6about 6 minutes
Writing CSS for a global audience with internationalization
Adapt layouts for different languages and writing directions by using logical properties like `margin-inline-start` instead of physical ones like `margin-left`.
#7about 5 minutes
Using the right tool for the right job for accessibility
Improve accessibility by using HTML for content, CSS for styling, and JavaScript for functionality, avoiding hacks like using CSS pseudo-elements for labels.
#8about 3 minutes
Preserving accessibility when customizing default styles
When restyling default elements like buttons, ensure you provide accessible alternatives for focus states and adapt to user preferences like reduced motion.
#9about 6 minutes
Proactively auditing CSS for accessibility and compliance
Use browser developer tools like Firefox Accessibility Inspector and Lighthouse to audit for issues, but supplement them with real user testing for complete coverage.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
17:51 MIN
Discussion on the evolution and future of CSS
What's new in CSS for Designers?
11:50 MIN
Q&A on CSS history, design, and print standards
How to write a book with CSS
10:04 MIN
Analyzing the new Web Readiness Report and modern CSS
WeAreDevelopers LIVE - 50 years Microsoft, Web Readiness Report, The German Web Community and more
03:47 MIN
How past browser features inform modern standards
Explore new web features before everyone else
10:33 MIN
Reflecting on 15 years of responsive web design
WeAreDevelopers LIVE - Moving into DevRel, The death of search APIs, Building with empathy and more
02:26 MIN
Writing efficient and sustainable CSS
Sustainable me. A tale of good design.
08:04 MIN
Evolving CSS from basic styles to advanced effects
How to write a book with CSS
09:10 MIN
Returning to foundational web technologies like RSS and HTML
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
Top 7 CSS Frameworks in 2025What is a CSS framework?A CSS framework comprises multiple ready-to-use CSS libraries for developers and web designers. The stylesheets are prepared for everyday tasks in web design, such as the navbar, font, colour, and layout setup. They simplify t...
Daniel Cranney
The State of HTML 2024: What can we learn from it?The results of the State of HTML 2024 survey are in! Though the name suggests it’s HTML-only, the survey focuses on the web platform in a more general sense, giving us some fascinating insights into not only the state of the web, but also some sense ...
Chris Heilmann
Dev Digest 133 - Back to FrontNews and ArticlesWeAreDevelopers LIVE WebDev Day is on Wednesday, 18/11/2024. Learn about Design-first APIs for UI components, the JavaScript event loop, the Secret sauce behind pattern matching and Vision for websites as well as win a chance to take...
Luis Minvielle
The Best Upcoming IT WebinarsNow that you already know what IT webinars are and how they can help you level up your professional appeal, you might want actually to get into one. Live tech webinars are one of the best ways to stay on top of the latest trends and tools because eit...
From learning to earning
Jobs that call for the skills explored in this talk.