Skip to main content


How did webdev get to the point that repeating `<h1 class="font-bold text-xl mb-2">` for every individual header is an incredibly popular approach?
in reply to Joel Krampus Meador 🌰

@joelmeador Agreed, yeah. It also just propagates all the way down. Even single page microsites exist in an environment driven by the needs of giant corporations and "web scale" traffic.
in reply to Xandra Granade 🏳️‍⚧️

@barometz this author claims "separation of concerns" is the driving force, but doesn't really explain why that is a more important goal than readable semantic css. There's nothing wrong with tightly coupled things that are intended to be used together.
in reply to Xandra Granade 🏳️‍⚧️

@Xandra Granade 🏳️‍⚧️ We might as well go back to using <font> tags at this point. That said, procedurally-genetated code (which I assume is what this is) is usually ugly because debugging is typically done at a higher level of abstraction.
in reply to Jonathan Lamothe

@me Absolutely. I can see the logic for that kind of markup as template code, but it never seems to stay limited to *just* that.
in reply to Jonathan Lamothe

@me That's kind of the design goal of Tailwind CSS, so far as I can understand?

https://adamwathan.me/css-utility-classes-and-separation-of-concerns/

But yeah, I'm with you, it feels like it's missed the whole point of CSS.

in reply to Xandra Granade 🏳️‍⚧️

@me The kinda fucked thing about Tailwind is their own documentation [for now] actually recommends you roll up commonly used utility classes into named concepts, and yet

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.