Make everything well aligned

All CSS Grid Properties

Property Description
align-content Vertically aligns the whole grid inside the container (when total grid size is smaller than container)
align-items Aligns content in a grid item along the column axis
align-self Aligns the content for a specific grid item along the column axis
display Specifies the display behavior (the type of rendering box) of an element
column-gap Specifies the gap between the columns
gap A shorthand property for the row-gap and the column-gap properties
grid A shorthand property for the grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, and the grid-auto-flow properties
grid-area Either specifies a name for the grid item, or this property is a shorthand property for the grid-row-startgrid-column-startgrid-row-end, and grid-column-end properties
grid-auto-columns Specifies a default column size
grid-auto-flow Specifies how auto-placed items are inserted in the grid
grid-auto-rows Specifies a default row size
grid-column A shorthand property for the grid-column-start and the grid-column-end properties
grid-column-end Specifies where to end the grid item
grid-column-start Specifies where to start the grid item
grid-row A shorthand property for the grid-row-start and the grid-row-end properties
grid-row-end Specifies where to end the grid item
grid-row-start Specifies where to start the grid item
grid-template A shorthand property for the grid-template-rowsgrid-template-columns and grid-areas properties
grid-template-areas Specifies how to display columns and rows, using named grid items
grid-template-columns Specifies the size of the columns, and how many columns in a grid layout
grid-template-rows Specifies the size of the rows in a grid layout
justify-content Horizontally aligns the whole grid inside the container (when total grid size is smaller than container)
justify-self Aligns the content for a specific grid item along the row axis
place-self A shorthand property for the align-self and the justify-self properties
place-content A shorthand property for the align-content and the justify-content properties
row-gap Specifies the gap between the grid rows

CSS Grid Subtopics with examples

  1. Grid Container & Grid Items

  2. Grid Columns & Rows (grid-template-rows & grid-template-columns)

  3. Fractional Units (fr)

  4. Grid Gap (gap)

  5. Grid Item Placement (grid-column, grid-row)

  6. Auto-Fill & Auto-Fit

  7. Grid Areas (grid-template-areas)

  8. Alignment (justify-items, align-items, place-items)

  9. Implicit vs. Explicit Grid

  10. Nesting Grids