Espaciado
Bootstrap incluye una amplia gama de clases de utilidad de margen y relleno de respuesta abreviada para modificar la apariencia de un elemento.
Asigne valores responsive-friendly margino paddinga un elemento o un subconjunto de sus lados con clases abreviadas. Incluye soporte para propiedades individuales, todas las propiedades y propiedades verticales y horizontales. Las clases se crean a partir de un mapa Sass predeterminado que va de .25rema 3rem.
Las utilidades de espaciado que se aplican a todos los puntos de interrupción, de xsa xl, no tienen abreviatura de punto de interrupción. Esto se debe a que esas clases se aplican desde min-width: 0y hacia arriba y, por lo tanto, no están vinculadas a una consulta de medios. Sin embargo, los puntos de interrupción restantes sí incluyen una abreviatura de punto de interrupción.
Las clases se nombran utilizando el formato {property}{sides}-{size}for xsy {property}{sides}-{breakpoint}-{size}for sm, md, lgy xl.
Donde la propiedad es una de:
m- for classes that setmarginp- for classes that setpadding
Where sides is one of:
t- for classes that setmargin-toporpadding-topb- for classes that setmargin-bottomorpadding-bottoml- for classes that setmargin-leftorpadding-leftr- for classes that setmargin-rightorpadding-rightx- for classes that set both*-leftand*-righty- 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 to01- (by default) for classes that set themarginorpaddingto$spacer * .252- (by default) for classes that set themarginorpaddingto$spacer * .53- (by default) for classes that set themarginorpaddingto$spacer4- (by default) for classes that set themarginorpaddingto$spacer * 1.55- (by default) for classes that set themarginorpaddingto$spacer * 3auto- for classes that set themarginto auto
(You can add more sizes by adding entries to the $spacers Sass map variable.)
Here are some representative examples of these classes:
.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;
}
Además, Bootstrap también incluye una .mx-autoclase para centrar horizontalmente contenido de nivel de bloque de ancho fijo, es decir, contenido que tiene display: blocky un widthconjunto, configurando los márgenes horizontales en auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>