Hello Dear Readers, Today In this Post, You will learn Bootstrap 5 Tutorial For Beginners #9 – Bootstrap 5 Margin Classes Tutorial. Earlier I have shared Bootstrap 5 Tutorial For Beginners #8 – Bootstrap 5 Nesting Classes Tutorial. and now it’s time to Bootstrap 5 Tutorial For Beginners #9 – Bootstrap 5 Margin Classes Tutorial.
In this tutorial, You will learn full Bootstrap 5. This is Part-9 of Bootstrap 5 tutorial I will give all the part here and if you want to go deep in the tutorial so you can watch the full video which is I like below Hope it will help you all thank for visiting.
In this tutorial you will learn Bootstrap Tutorial In Hindi, Bootstrap 5 Margin Classes Tutorial. Bootstrap 5 Tutorial In Hindi You can learn what is bootstrap framework, what are the advantages of bootstrap tutorial in hindi. Make sure to Subscribe, Share the video, and Like it , for more tutorials in Hindi like this one!
Spacing
Bootstrap 5 Spacing utilities
MDB includes a wide range of shorthand responsive margin and padding utility classes to modify an element’s appearance.
How it works
Assign responsive-friendly margin
or padding
values to an element or a subset of its sides with shorthand classes. Includes support for individual properties, all properties, and vertical and horizontal properties. Classes are built from a default Sass map ranging from .25rem
to 3rem
.
Notation
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
– (start) for classes that setmargin-left
orpadding-left
e
– (end) 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.)
Horizontal centering
Additionally, Bootstrap also includes an .mx-auto
class for horizontally centering fixed-width block level content—that is, content that has display: block
and a width
set—by setting the horizontal margins to auto
.
Negative margin
In CSS, margin
properties can utilize negative values (padding
cannot). These negative margins are disabled by default, but can be enabled in Sass by setting $enable-negative-margins: true
.
The syntax is nearly the same as the default, positive margin utilities, but with the addition of n
before the requested size. Here’s an example class that’s the opposite of .mt-1
:
Gap
When using display: grid
, you can make use of gap
utilities on the parent grid container. This can save on having to add margin utilities to individual grid items (children of a display: grid
container). Gap utilities are responsive by default, and are generated via our utilities API, based on the $spacers
Sass map.