The web was never meant to be laid out by table elements, nor were floats ever really designed for that purpose. Even flexbox, the new kid on the block, isn’t meant for designing multidimensional layouts. The CSS Grid Layout Module, however, has arrived for exactly that purpose.
It’s still in its infancy, but it’s gaining traction in modern browsers, so now is the time to get behind the CSS Grid Layout Module, learn how it works, and help the web development community make it better. This is how we’ll be laying out web pages with CSS in the future.
Learn CSS: The Complete Guide
We’ve built a complete guide to help you learn CSS, whether you’re just getting started with the basics or you want to explore more advanced CSS.