Bootstrap-Notations
Notation

Spacing utilities that apply to all breakpoints, from xs to xl, 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, and xl.

Where property is one of:

  • m - for classes that set margin

  • p - for classes that set padding

Where sides is one of:

  • t - for classes that set margin-top or padding-top

  • b - for classes that set margin-bottom or padding-bottom

  • l - for classes that set margin-left or padding-left

  • r - for classes that set margin-right or padding-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 or padding on all 4 sides of the element

Where size is one of:

  • 0 - for classes that eliminate the margin or padding by setting it to 0

  • 1 - (by default) for classes that set the margin or padding to $spacer * .25

  • 2 - (by default) for classes that set the margin or padding to $spacer * .5

  • 3 - (by default) for classes that set the margin or padding to $spacer

  • 4 - (by default) for classes that set the margin or padding to $spacer * 1.5

  • 5 - (by default) for classes that set the margin or padding to $spacer * 3

  • auto - for classes that set the margin to auto

(You can add more sizes by adding entries to the $spacers Sass map variable.)

 

Example for understanding concept not for production.

 

Ex.

.mt-0 {

  margin-top: 0 !important;

}

 

.ml-1 {

  margin-left: ($spacer * .25) !important;

}

 

.px-2 {

  padding-left: ($spacer * .5) !important;

  padding-right: ($spacer * .5) !important;

}

 

.p-3 {

  padding: $spacer !important;

}

 

Horizontal centering

.mx-auto use to show content div on center by horizontal.

Ex.

<div class="mx-auto" style="width: 200px;">

  Centered element

</div>

 

Negative margin

In this use n before the requested size(e.g. 1,2,3,4,5)

Ex.

<div class="row mx-md-n5">

  <div class="col px-md-5"><div class="p-3 border bg-light">Custom column padding</div></div>

  <div class="col px-md-5"><div class="p-3 border bg-light">Custom column padding</div></div>

</div>

 

Display two div into left and right and space   at breakpoint between these two div.

Powered  by Codersarts