Part 4: CSS Grid
Introduction
The Grid Mental Model
<div class="grid"> <!-- grid container -->
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
<div>Item 4</div>
</div>.grid {
display: grid;
}Defining Columns and Rows
grid-template-columns
grid-template-columnsgrid-template-rows
grid-template-rowsThe fr Unit
fr UnitThe repeat() Function
repeat() Functionauto-fill vs auto-fit
auto-fill vs auto-fitThe minmax() Function
minmax() Functiongap
gapNamed Template Areas
Placing Items with Line Numbers
Implicit Grid
grid-auto-flow
grid-auto-flowAlignment in Grid
Container-level (aligns all items)
Distributing the grid tracks within the container
Item-level overrides
Naming Grid Lines
Common Grid Patterns
Responsive Card Grid (No Media Query)
Holy Grail Layout
Dashboard Grid
Centring with Grid
Flexbox vs Grid — When to Use Each
Use case
Tool
Summary
Property
Purpose
Up Next
Last updated