The good and the bad of CSS grids
I've heard it said that CSS isn't hard. I can't say I agree with that. Good CSS isn't hard...bad CSS will ruin your life! Whether it's your own badly written CSS or its badly written CSS you've inherited from someone else, we've all been there. We've all opened a CSS file to make a small change and had to use !important
for some properties to get our change to work.
Sadly, there's a lot of bad CSS out there. It's becoming the case that if someone is creating anything more than a very small website, the first step is to go get a CDN link to Bootstrap or Foundation. That'll save loads of hassle, right? Not always. In fact, I'd say that's rarely the case.
With one word you can strike fear into the hearts of anyone who's overly reliant on a HTML/CSS framework such as Bootstrap or Foundation: redesign. To redesign a website that is strongly based on columns and rows means there can be no such thing as a redesign. A redesign for a website built heavily on a row...