Spacing
Bootstrap includes a wide range of shorthand responsive margin, padding, and gap utility classes to modify an element's appearance.
Spacing Notation
| Property | Sides | Sizes |
|---|---|---|
m = margin p = padding
|
t = top b = bottom s = start (left) e = end (right) x = left & right y = top & bottom blank = all 4 sides |
0 = 0 1 = 0.25rem 2 = 0.5rem 3 = 1rem 4 = 1.5rem 5 = 3rem auto = auto
|
Margin
m-0 — margin: 0
m-1 — margin: 0.25rem
m-2 — margin: 0.5rem
m-3 — margin: 1rem
mt-3 — margin-top: 1rem
mx-4 — margin x: 1.5rem
my-2 — margin y: 0.5rem
<div class="m-0">...</div>
<div class="m-1">...</div>
<div class="m-2">...</div>
<div class="m-3">...</div>
<div class="mt-3">...</div>
<div class="mb-3">...</div>
<div class="ms-3">...</div>
<div class="me-3">...</div>
<div class="mx-3">...</div>
<div class="my-3">...</div>
Padding
p-0
p-1
p-2
p-3
p-4
p-5
<div class="p-0">...</div>
<div class="p-1">...</div>
<div class="p-2">...</div>
<div class="p-3">...</div>
<div class="pt-3">...</div>
<div class="pb-3">...</div>
<div class="ps-3">...</div>
<div class="pe-3">...</div>
<div class="px-3">...</div>
<div class="py-3">...</div>
Gap
gap-1
Item
Item
Item
gap-3
Item
Item
Item
gap-5
Item
Item
Item
<div class="d-flex gap-0">...</div>
<div class="d-flex gap-1">...</div>
<div class="d-flex flex-wrap gap-2">...</div>
<div class="d-flex gap-3">...</div>
<div class="d-flex gap-4">...</div>
<div class="d-flex gap-5">...</div>
Auto Margins
me-auto
item
item
item
item
ms-auto
mb-auto
item
<div class="d-flex">
<div class="me-auto">me-auto</div>
<div>item</div>
<div>item</div>
</div>
<div class="d-flex">
<div>item</div>
<div>item</div>
<div class="ms-auto">ms-auto</div>
</div>