My first experiences doing heavy CSS work were a couple of years ago, and we needed to support back to IE9 (clients....). I've been so scarred/brainwashed by that, that I'm only now starting to use Flexbox without convulsing. I've poked around at CSS Grid and really liked it, but can't bring myself to use it in production sites just yet.
Full-time web dev; JS lover since 2002; CSS fanatic. #CSSIsAwesome
I try to stay up with new web platform features. Web feature you don't understand? Tell me! I'll write an article!
He/him
Yeah, a lot of people have similar experiences. But the advent of Evergreen browsers that auto-update has given us a whole new world, and already ~90% of users fully support Grid Level 1. It's also pretty easy to add graceful fallback CSS for browsers that don't, especially if you can let go of the notion that websites must look exactly the same in all browsers.
My first experiences doing heavy CSS work were a couple of years ago, and we needed to support back to IE9 (clients....). I've been so scarred/brainwashed by that, that I'm only now starting to use Flexbox without convulsing. I've poked around at CSS Grid and really liked it, but can't bring myself to use it in production sites just yet.
Yeah, a lot of people have similar experiences. But the advent of Evergreen browsers that auto-update has given us a whole new world, and already ~90% of users fully support Grid Level 1. It's also pretty easy to add graceful fallback CSS for browsers that don't, especially if you can let go of the notion that websites must look exactly the same in all browsers.
Remember: dowebsitesneedtolookexactlythesameineverybrowser.com