惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
U
Unit 42
aimingoo的专栏
aimingoo的专栏
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
博客园_首页
M
MIT News - Artificial intelligence
博客园 - 司徒正美
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
IT之家
IT之家
C
Check Point Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
D
Docker
Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News

Adactio: Links

How I think Web Apps Should be Installed Native HTML and CSS Features That Replaced JavaScript · Ronalds Vilciņš On artificial intelligence We used to log off Little Websites Everywhere What are we not talking about anymore? An fuireachas le Fleadh Cheoil na hÉireann In Praise of Libraries HTML Can Do That A website for everyone - The History of the Web Jeffrey Zeldman Presents - Ebb, Meet Flow: Intrinsic Design in a Nutshell - State of the Web Towards a personal online third-space Ordinary Abundance Why We Like Things Against Doomerism Styling the Navigation: Declarative Route and Navigation Matching in CSS Humans did not invent art. It was the other way around | Aeon Essays The Computer That Helped Win World War II Who Will Save the Internet From Disappearing? From human hands. HTMX and Web Components Instead of React Your ‘App’ Could Have Been a Webpage (so I fixed it for you…) The Descent — What Happened to the Frontend While You Weren't Watching Abject Praise - Infrequently Noted Talk: Let Jeffrey Zeldman Presents - Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web - State of the Web The AI Resist List Holes Notes & Narratives Show your hands honor for the strange power they bring you
CSS is Still Awesome — jasonsantamaria.com
Jason Santa Maria · 2026-09-01 · via Adactio: Links
Photo of a wall with two rows of four evenly spaced rectangluar frames. Large, bright, colorful paint strokes overlap everything at freeform angles.
Making and breaking grids

I’ve been doing more front-end coding this year than I have in a while and every time I come back to write markup and CSS, it feels like there are new tricks. We’re closing in on the 30th anniversary of CSS (already a little past 30 years since Håkon Wium Lie proposed it) and it still feels like actual magic.

When I was first making websites (I’m just skipping over the part where I put a year on that, thanks), I used tables for layout and a pile of spacer gifs. Then I would make them look nice with the little CSS I knew. I was mostly slapping things together back then, not fully understanding semantics, page weight, or the cascade. In time I learned how to do things properly from Eric Meyer’s Definitive Guide, and multiple CSS books by Dan Cederholm. I typed color: red; and a thing turned red. No compiling or build steps. It was declarative and made me feel like a wizard (it was a much lower bar for wizardry back then).

Over the years since then, and especially in the last decade-ish, CSS has exploded! Flexbox, grid, many kinds of viewport units, variables, and on and on. So many things we used to patch in to extend CSS or turn to Javascript for are now just part of the spec. The ease with which you can create a flexible type scale or size elements and spacing responsively with clamp… the screen has really matured into its own unique design medium with tailored affordances that aren’t just translations from another medium (print). CSS finally gave the web its own grain.

And the real crazy part is that my bad decades-old code still renders fine in today’s latest web browsers! I would be sad if it didn’t, but I also wouldn’t be surprised. How is this stuff still backwards compatible!?

How much of your software from 20 years ago runs on your devices today? I realize CSS is actually “software”, but it is a kind of user interface for making stuff. Most things in tech get worse as time goes on, filled with upsells and ads, or sparkle icons to try out some rad new agent surreptitiously shoved into an app. CSS gets better with age and as more features are added. That’s bananas!

Of course this is because of wonderful people continually making it better. Like Rachel Andrew, Miriam Suzanne, Jen Simmons, Lea Verou, and folks on the CSS Working Group who continue refining and expanding the CSS spec, and many others at companies making the browsers that run our code.

Though, I’ve got my eye on some browsers blithely bellyflopping into enshittification. I know many things are shit in the world right now, and there is a lot in tech making outsized contributions to that. But CSS continues to be a surprising light to me, and I want to celebrate something incredible that keeps improving because people care. CSS is a goddamned marvel.