Space Between

Utilities for controlling the space between child elements.

Use the Bootstrap’s Gaps utilitie to controlling the space between child elements.

Quick reference

ClassProperties
.gap-0gap: 0;
.gap-1gap: 0.25rem; /* 4px */
.gap-2gap: 0.5rem; /* 8px */
.gap-3gap: 0.75rem; /* 12px */
.gap-4gap: 1rem; /* 16px */
.gap-5gap: 1.25rem; /* 20px */
.gap-6gap: 1.5rem; /* 24px */
.gap-7gap: 1.75rem; /* 28px */
.gap-8gap: 2rem; /* 32px */
.gap-9gap: 2.25rem; /* 36px */
.gap-10gap: 2.5rem; /* 40px */
.gap-11gap: 2.75rem; /* 44px */
.gap-12gap: 3rem; /* 48px */
.gap-14gap: 3.5rem; /* 56px */
.gap-16gap: 4rem; /* 64px */
.gap-20gap: 5rem; /* 80px */
.row-gap-0row-gap: 0;
.row-gap-1row-gap: 0.25rem; /* 4px */
.row-gap-2row-gap: 0.5rem; /* 8px */
.row-gap-3row-gap: 0.75rem; /* 12px */
.row-gap-4row-gap: 1rem; /* 16px */
.row-gap-5row-gap: 1.25rem; /* 20px */
.row-gap-6row-gap: 1.5rem; /* 24px */
.row-gap-7row-gap: 1.75rem; /* 28px */
.row-gap-8row-gap: 2rem; /* 32px */
.row-gap-9row-gap: 2.25rem; /* 36px */
.row-gap-10row-gap: 2.5rem; /* 40px */
.row-gap-11row-gap: 2.75rem; /* 44px */
.row-gap-12row-gap: 3rem; /* 48px */
.row-gap-14row-gap: 3.5rem; /* 56px */
.row-gap-16row-gap: 4rem; /* 64px */
.row-gap-20row-gap: 5rem; /* 80px */
.column-gap-0column-gap: 0;
.column-gap-1column-gap: 0.25rem; /* 4px */
.column-gap-2column-gap: 0.5rem; /* 8px */
.column-gap-3column-gap: 0.75rem; /* 12px */
.column-gap-4column-gap: 1rem; /* 16px */
.column-gap-5column-gap: 1.25rem; /* 20px */
.column-gap-6column-gap: 1.5rem; /* 24px */
.column-gap-7column-gap: 1.75rem; /* 28px */
.column-gap-8column-gap: 2rem; /* 32px */
.column-gap-9column-gap: 2.25rem; /* 36px */
.column-gap-10column-gap: 2.5rem; /* 40px */
.column-gap-11column-gap: 2.75rem; /* 44px */
.column-gap-12column-gap: 3rem; /* 48px */
.column-gap-14column-gap: 3.5rem; /* 56px */
.column-gap-16column-gap: 4rem; /* 64px */
.column-gap-20column-gap: 5rem; /* 80px */

Basic usage

Add horizontal space between children

Control the horizontal space between elements using the column-gap-{amount} utilities.

01
02
03
<div class="d-flex column-gap-4 ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
</div>

Add vertical space between children

Control the vertical space between elements using the row-gap-{amount} utilities.

01
02
03
<div class="d-flex flex-column row-gap-4 ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
</div>

Reversing children order

Using the .flex-row-reverse utilite to reversing the children elements.

01
02
03
<div class="d-flex flex-row-reverse column-gap-4 ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
</div>

Breakpoints and media queries

All utilities that supports responsive at specific breakpoints, from xs to xxl, have no breakpoint abbreviation in them.

<div class="d-flex column-gap-4 column-gap-lg-6...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
</div>