CSS Grid Layout introduces a lot of new concepts; there are 17 new properties to learn, and many more new terms to understand. This can make getting started with CSS Grid Layout difficult, as new terms reference other terms and you can get into a spiral of confusion. So, here are the basic concepts and terminology of CSS Grid Layout, explained.
There are lots of new and powerful selectors that will make our lives easier. Keep them in mind, as the future is near! Keep in mind that this information is based on the January 20th, 2017 editor’s draft of “Selectors Level 4”, so things may change at any moment.
Let’s see why CSS can fail, why fallbacks are important and how to progressively enhance CSS.