Grids (CSS)
December 31, 2020 ยท View on GitHub
Contents
Basic idea

- Grid with horizontal rows and vertical columns
- Row height and column width can be different per row/column
- Gaps between each row and between each column called gutters
Grid is enabled at the level of the container by setting display: grid; on it
Use cases
Grids are a good option whenever you want to define a two-dimensional layout for your page.
Example (with indication of rows and columns as shown by Firefox Grid Inspector):

Holy grail layout

Simple way to achieve it: CSS Grid: Holy Grail Layout
Full bleed layout

How to achieve it: Full-Bleed Layout Using CSS Grid