How to add padding in Bootstrap
Bootstrap includes a wide range of shorthand responsive padding utility classes to modify an element’s appearance.
Example: Usage pe-*
class.
p
- for classes that set padding
e
- for classes that set padding-end
(right side)
If you want to set a padding on the left side use
.ps-*
classes (s
stands for "start")
Detailed explanation
Spacing utilities that apply to all breakpoints, from
xs
to xxl
, have no breakpoint abbreviation in them. This is because
those classes are applied from min-width: 0
and up, and thus are not bound by a
media query. The remaining breakpoints, however, do include a breakpoint abbreviation.
The classes are named using the format
{property}{sides}-{size}
for xs
and
{property}{sides}-{breakpoint}-{size}
for sm
, md
,
lg
, xl
, and xxl
.
Where property is one of:
m
- for classes that setmargin
p
- for classes that setpadding
Where sides is one of:
-
t
- for classes that setmargin-top
orpadding-top
-
b
- for classes that setmargin-bottom
orpadding-bottom
-
s
- for classes that setmargin-left
orpadding-left
-
e
- for classes that setmargin-right
orpadding-right
-
x
- for classes that set both*-left
and*-right
-
y
- for classes that set both*-top
and*-bottom
-
blank - for classes that set a
margin
orpadding
on all 4 sides of the element
Where size is one of:
-
0
- for classes that eliminate themargin
orpadding
by setting it to0
-
1
- (by default) for classes that set themargin
orpadding
to$spacer * .25
-
2
- (by default) for classes that set themargin
orpadding
to$spacer * .5
-
3
- (by default) for classes that set themargin
orpadding
to$spacer
-
4
- (by default) for classes that set themargin
orpadding
to$spacer * 1.5
-
5
- (by default) for classes that set themargin
orpadding
to$spacer * 3
auto
- for classes that set themargin
to auto
(You can add more sizes by adding entries to the
$spacers
Sass map variable.)