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- para las clases que establecenmarginp- para las clases que establecenpadding
Donde lados es uno de:
t- para clases que establecenmargin-topopadding-topb- para clases que establecenmargin-bottomopadding-bottoml- para clases que establecenmargin-leftopadding-leftr- para clases que establecenmargin-rightopadding-rightx- para las clases que establecen tanto*-lefty*-righty- para las clases que establecen tanto*-topy*-bottom- en blanco: para clases que establecen un
marginopaddingen los 4 lados del elemento
Donde el tamaño es uno de:
0- para las clases que eliminan elmarginopaddingconfigurándolo en01- (por defecto) para las clases que establecenmarginopaddingen$spacer * .252- (por defecto) para las clases que establecenmarginopaddingen$spacer * .53- (por defecto) para las clases que establecenmarginopaddingen$spacer4- (por defecto) para las clases que establecenmarginopaddingen$spacer * 1.55- (por defecto) para las clases que establecenmarginopaddingen$spacer * 3auto- para clases que configuran elmarginauto
(Puede agregar más tamaños agregando entradas a la $spacersvariable del mapa Sass).
Estos son algunos ejemplos representativos de estas clases:
.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>