Happy birthday CSS (and me)
December 17, 2023
CSS (Cascading Style Sheets) turns 27 today. And today is also my birthday. It was only 7 years ago that I realized that I shared a birthday with the Web technology that excites me the most. I love CSS and it is my core competency as a front-end developer.
I am going to get a big CSS present on Tuesday when Firefox 121 releases with :has()
selector support. Firefox is the last of the evergreen browsers to support this feature. I wrote a post earlier this month with links to resources to get ready to utilize this feature.
To celebrate CSS’s birthday and mine, I am sharing this gift of links to some recent CSS articles and resources.
- CSS Wrapped: 2023! (Chrome for Developers) – A great overview of the exciting year it was for CSS.
- Preventing Scroll “Bounce” with CSS (Michelle Barker)
- The `hanging-punctuation property` in CSS (Chris Coyier)
- Removing list styles without affecting semantics. – I am going to start using this trick.
- An Interactive Guide to Flexbox (Josh Comeau)
- An Interactive Guide to CSS Grid (Josh Comeau)
- Getting started with CSS container queries (Michelle Barker on MDN)
- A Few Ways CSS Is Easier To Write In 2023 (Geoff Graham on Smashing Magazine)
- So CSS4 is going to happen? – A post I wrote last weekend about a recent development with a plan to group CSS features under marketing labels to help both students and authors refer to a grouping of new CSS features.
- Happy Birthday CSS (and me) (2021) – I shared my CSS journey in this birthday post from two years ago.
This post is part of my attempt to post something every day for a month. I was inspired by Michelle Barker, who recently participated in National Blog Posting Month.