3 ms·
The problem with that is it takes a long time to learn CSS well enough to make something that doesn't suck. That's why CSS frameworks are so popular. I can in
by treis 4y ago
The problem with that is it takes a long time to learn CSS well enough to make something that doesn't suck.
That's why CSS frameworks are so popular. I can install bootstrap and make something not terrible pretty quickly. As someone new to programming to do the same in raw HTML and CSS is much much harder.
- Eric_WVGG 4y agoI understand how that was the case back in the 2k's before we had flexbox and CSS grid. It got better. Raw CSS is better, more logical, and easier than it's ever been. And raw HTML, of course, is a fundamental skill.
- kaba0 4y agoYes, CSS layouting no longer sucks. But there are still endless foot guns which will cause a completely independent page of yours to change unexpectedly/fail to render correctly, and you won’t catch that for a long time. CSS is like global mutable state — it is too flexible to properly work when multiple people work together on it. Sure, I’m never against learning something from fundamentals, but I am on the opinion that it is increasingly the wrong default.