Skip to Content

Spacing

Spacing defines values that are used in margin, padding and gap properties. The spacing scale uses Tailwind’s native values.

Box with padding=“4”
Box with margin=“4”

Spacing values

ValueSize
00px
px1px
0.52px
14px
1.56px
28px
2.510px
312px
3.514px
416px
520px
624px
728px
832px
936px
1040px
1144px
1248px
1456px
1664px
2080px
2496px
28112px
32128px
36144px
40160px
44176px
48192px
52208px
56224px
60240px
64256px
72288px
80320px
96384px

Usage in layout components

Spacing values are used throughout the layout system. Box and all components that extend it (Row, Column, Grid, Flexbox) accept spacing props for controlling internal and external space.

  • padding - Controls internal space within an element. Use directional variants (paddingX, paddingY, paddingTop, etc.) for more control.
  • margin - Controls external space around an element. Supports negative values for overlapping layouts.
  • gap - Controls space between child elements in flex and grid containers.

All spacing props accept responsive values for adapting layouts across breakpoints.

Component props

NameTypeValues
paddingResponsive<Padding>true | Spacing
marginResponsive<Spacing>Spacing (supports negative values)
gapResponsive<Gap>true | Spacing