CSS Grid Layout

28 days ago from , Front-End Developer & Designer at Whiteboard.is

I'm starting to compile resources around learning CSS Grid layout. If you don't know what I'm talking about, here's a great description from Chris House about it.

"CSS Grid Layout (aka "Grid"), is a two-dimensional grid-based layout system that aims to do nothing less than completely change the way we design grid-based user interfaces. CSS has always been used to lay out our web pages, but it's never done a very good job of it. First, we used tables, then floats, positioning and inline-block, but all of these methods were essentially hacks and left out a lot of important functionality (vertical centering, for instance). Flexbox helped out, but it's intended for simpler one-dimensional layouts, not complex two-dimensional ones (Flexbox and Grid actually work very well together). Grid is the very first CSS module created specifically to solve the layout problems we've all been hacking our way around for as long as we've been making websites."

I've put together a repo on Github which includes what I've discovered on the interwebs to date. Have you found anything super helpful? Would love to see it!