CSS: Weekly Summary (July 28 - August 03, 2025)

Key trends, opinions and insights from personal blogs

Exploring New CSS Features and Techniques

So, let's dive into the world of CSS, where things are always changing and evolving. This week, there's a lot of buzz about some new features and techniques that are making waves. Una Kravets kicked things off with a look at a new CSS feature in Chrome 140. It's all about creating a trackable table of contents using the 'scroll-target-group' property and the ':target-current' pseudo class. Sounds fancy, right? But Una breaks it down step-by-step, showing how you can implement this without needing JavaScript. It's like finding out you can bake a cake without eggs—pretty neat! And she doesn't forget about accessibility, which is super important.

Then there's Dave Rupert who talks about the 'corner-shape' property in Chromium 139. This one's for all the design geeks out there who love playing with shapes. You can create these cool 'squircles' and 'sci-fi rectangles' with ease. It's like having a new toy to play with, and it makes web design a bit more fun and efficient. Plus, it helps with performance, which is always a win.

The Art of Configuring and Refactoring

Switching gears a bit, Chris Ferdinandi shares his experience with configuring esbuild for bundling JavaScript and CSS files. He compares it to Rollup.js and highlights how esbuild is faster and simpler. It's like choosing between a quick microwave meal and a slow-cooked stew—sometimes you just want something fast and easy. Chris provides a detailed guide, so if you're into that kind of thing, it's worth checking out.

On a related note, Ana reflects on her recent talks about refactoring CSS. She shares her gratitude for the experiences and the conversations that followed. It's like when you finish a big project and finally get to talk about it with others who understand. Ana also mentions the disappointment of a conference not returning, which is a bummer, but she's excited for what's next.

The Complexity and Creativity of CSS

Now, let's talk about the chaos and creativity of CSS. Dylan Beattie dives into the complexities of CSS, focusing on the many ways to make something blue. Apparently, there are over 239 different syntax variations to achieve the same color. It's like having a hundred different ways to make a cup of coffee—overwhelming but fascinating. Dylan highlights the historical influences on CSS and the creativity involved in using its features. It's a reminder that CSS is both an art and a science.

Custom Tags and Web Components

Moving on to something a bit different, Maurycy discusses the advantages of using custom HTML tags. Instead of sticking with the usual

and , why not get creative? It's like naming your pet something unique instead of just "Dog" or "Cat." Maurycy explains how browsers handle unrecognized tags and the readability benefits of using descriptive names. It's a bit like organizing your closet with labels—everything's easier to find.

And then there's another post by Chris Ferdinandi about web components. He talks about a conflict between two components, and , and how the order of instantiation affects the output. It's like trying to bake a cake and realizing you added the ingredients in the wrong order. Chris provides a straightforward fix, so if you're dealing with similar issues, his insights might be helpful.

Automating and Enhancing Performance

Finally, Joshua Liu shares how to automate creating article preview cards with Hugo. He discusses the challenges with homepage performance due to large images and offers solutions like lazy loading and CSS for responsive design. It's like trying to fit a big puzzle piece into a small space—you need to find the right way to make it work. Joshua's post is packed with practical tips and CSS code, so it's a good read for anyone looking to enhance their site's performance.

So, there you have it—a whirlwind tour of the latest CSS discussions. There's a lot to explore, from new features and configurations to the creative chaos of CSS. If any of these topics piqued your interest, I'd say it's worth diving deeper into the individual posts. Each author brings their own unique perspective and expertise, making for a rich tapestry of insights and ideas. Happy reading!