CSS Grid, the new CSS trend in 2018
1. CSS Grid: a. Introduction: - It is two dimensional grid-based layout system that aims to do nothing less than completely change the way we design grid-based user interfaces. - Evolution: Table -> Float -> Flexbox (one-dimension) -> CSS Grid (two dimension) - It is currently a W3C Candidate Recommendation despite already being adopted by most major browsers. b. Browser support: c. Terminology: Grid Container: The element on which display: grid || inline-grid is applied. It's the direct parent of all the grid items. .grid-container { display : grid ; } Grid Item : The children (e.g. direct descendants) of the grid container. Here the item elements are grid items, but sub-item isn't . Grid Line : The dividing lines that make up the structure of the grid. They can be either vertical ("column grid lines") or horizontal ("row grid lines") and ...