Bootstrap gives ability to apply spacing such as margin, padding and gap for grid.
Syntax:
m
for short notation for margin.t
for top sidee
for end/right sideb
for bottom sides
for start/left sidex
for horizontal/x-axisy
for vertical/y-axis- List of margin values:
0
- no margin1
- level 1/smallest margin value2
- level 2/smaller margin value3
- level 3/small margin value4
- level 4/large margin value5
- level 5/larger margin valueauto
- auto margin value
<!-- It sets no margin on top side -->
<div class="mt-0"></div>
<!-- It sets level 3 margin on all sides -->
<div class="m-3"></div>
<!-- It sets margin auto on horizontal axis, thus makes it as centered -->
<div class="mx-auto"></div>
Syntax:
p
for short notation for padding.t
for top sidee
for end/right sideb
for bottom sides
for start/left sidex
for horizontal/x-axisy
for vertical/y-axis- List of padding values:
0
- no padding1
- level 1/smallest padding value2
- level 2/smaller padding value3
- level 3/small padding value4
- level 4/large padding value5
- level 5/larger padding valueauto
- auto padding value
<!-- It sets no padding on right side -->
<div class="pe-0"></div>
<!-- It sets level 2 padding on all sides -->
<div class="p-2"></div>
<!-- It sets padding level 3 on top and bottom side of the element -->
<div class="py-3"></div>
It will add gap between the grid items.
Syntax:
.gap-{value}
sets gap between grid items.- List of gap values:
0
- no gap1
- level 1/smallest gap value2
- level 2/smaller gap value3
- level 3/small gap value4
- level 4/large gap value5
- level 5/larger gap value
<div class="d-grid gap-2">...</div>