What’s new in CSS? (2023.10.12 @ Frontmania)

Yesterday I was in Utrecht to speak at Frontmania. The talk I gave covered all the recent and new stuff that’s coming to CSS.


Table of Contents


# The Talk

The talk I gave is a full-length talk of 45 minutes.

Things have been going hard for CSS the past few years, with many new features landing across browsers at a very fast pace.

With this talk you’ll be up to speed on some of the recent additions to CSS and how they allow you to write cleaner, clearer, and more maintainable CSS. They might even allow you to remove some nasty CSS hacks or JS-based solutions that you’re currently relying on.

And oh, time permitting we’ll also take a look into the future at what’s to come next …

Because this talk gives you a rundown of all the new niceties, it hops around from topic to topic. Covered topics were:

Yes, you see that correctly: the talk also covers Custom Properties, an almost decade old feature of CSS. Note that many people know the difference between those and preprocessor variable (which are nothing but static tokens). For those reasons, and because many demos rely on them, I include it in my talk as the first topic. It also forms a nice link to @property – covered later in the talk – which gives them their superpowers.


# Slides

The slides of my talk are up on slidr.io are embedded below:


# Recording/Video


# Thanks!

Thanks to the organizers for having me and thanks to the attendees for being there. It was great to have a full room full of you. Judging by the amount of phones that when up during the talk to take some photos and by the number of laughs from time to time, I think you all enjoyed it. I certainly did while standing there on stage doing my thing.

It was also great to meet many new faces and also see some of you who I’ve only interacted with online before in-person for the first time.


💁‍♂️ If you are a conference or meetup organiser, don't hesitate to contact me to come speak at your event.

Published by Bramus!

Bramus is a frontend web developer from Belgium, working as a Chrome Developer Relations Engineer at Google. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since (more …)

Unless noted otherwise, the contents of this post are licensed under the Creative Commons Attribution 4.0 License and code samples are licensed under the MIT License

Join the Conversation


Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.