Axiom

Layout & spacing

Consistent gutters

Use a single gutter size within a layout region. Mixed gaps feel accidental.

TagsSpacingConsistency
Do

Cards: gap-2 throughout

Don't

Rows gap-6, columns gap-2

How to apply it

  1. 1

    Pick one gutter size per layout region and apply it in both directions: gap-6 for rows and columns alike.

  2. 2

    Don't mix values, such as gap-6 rows with gap-3 columns, within the same grid.

  3. 3

    Extend the same gutter value to nested grids in that region unless there's a clear hierarchy reason not to.

  4. 4

    Audit grid and flex gap properties for row-gap versus column-gap mismatches.

Why it works

A layout region reads as one system when a single gap value repeats in every direction; the eye calibrates to that rhythm and treats any deviation as a mistake, not a variation. Mixing gap-6 rows with gap-3 columns breaks that calibration because the grid no longer has one unit to measure by.

What breaks

Set rows to gap-6 and columns to gap-3 in the same card grid and the layout reads as accidentally uneven, with cards sitting closer together side-to-side than top-to-bottom for no visible reason.

Review questions

  1. 1

    Is the same gap value used for both rows and columns in this grid?

  2. 2

    Do any two adjacent grids in the same region use different gutter sizes?

  3. 3

    Does the spacing rhythm feel like one system rather than several stitched together?

Related rules