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 setmarginp- for classes that setpadding
Where sides is one of:
-
t- for classes that setmargin-toporpadding-top -
b- for classes that setmargin-bottomorpadding-bottom -
s- for classes that setmargin-leftorpadding-left -
e- for classes that setmargin-rightorpadding-right -
x- for classes that set both*-leftand*-right -
y- for classes that set both*-topand*-bottom -
blank - for classes that set a
marginorpaddingon all 4 sides of the element
Where size is one of:
-
0- for classes that eliminate themarginorpaddingby setting it to0 -
1- (by default) for classes that set themarginorpaddingto$spacer * .25 -
2- (by default) for classes that set themarginorpaddingto$spacer * .5 -
3- (by default) for classes that set themarginorpaddingto$spacer -
4- (by default) for classes that set themarginorpaddingto$spacer * 1.5 -
5- (by default) for classes that set themarginorpaddingto$spacer * 3 auto- for classes that set themarginto auto
(You can add more sizes by adding entries to the
$spacers Sass map variable.)