Espazamento
Bootstrap inclúe unha ampla gama de clases de utilidade de recheo e marxe de resposta abreviada para modificar a aparencia dun elemento.
Asignar valores de adaptación marginou paddingvalores a un elemento ou a un subconxunto dos seus lados con clases abreviadas. Inclúe compatibilidade con propiedades individuais, todas as propiedades e propiedades verticais e horizontais. As clases constrúense a partir dun mapa Sass predeterminado que vai de .25rema 3rem.
As utilidades de espazamento que se aplican a todos os puntos de interrupción, de xsa xl, non teñen ningunha abreviatura de punto de interrupción. Isto débese a que esas clases aplícanse desde min-width: 0e cara arriba e, polo tanto, non están vinculadas a unha consulta de medios. Os puntos de interrupción restantes, con todo, inclúen unha abreviatura de punto de interrupción.
As clases son nomeadas co formato {property}{sides}-{size}para xse {property}{sides}-{breakpoint}-{size}para sm, md, lge xl.
Onde a propiedade é un dos seguintes:
m- para as clases que establecenmarginp- para as clases que establecenpadding
Onde os lados é un de:
t- para as clases que establecenmargin-topoupadding-topb- para as clases que establecenmargin-bottomoupadding-bottoml- para as clases que establecenmargin-leftoupadding-leftr- para as clases que establecenmargin-rightoupadding-rightx- para as clases que establecen tanto*-lefte*-righty- para as clases que establecen tanto*-tope*-bottom- en branco: para as clases que establecen a
marginoupaddingnos 4 lados do elemento
Onde o tamaño é un de:
0- para as clases que eliminan omarginoupaddingaxustándoo a01- (por defecto) para as clases que establecen omarginoupaddingpara$spacer * .252- (por defecto) para as clases que establecen omarginoupaddingpara$spacer * .53- (por defecto) para as clases que establecen omarginoupaddingpara$spacer4- (por defecto) para as clases que establecen omarginoupaddingpara$spacer * 1.55- (por defecto) para as clases que establecen omarginoupaddingpara$spacer * 3auto- para as clases que configuranmargincomo automático
(Podes engadir máis tamaños engadindo entradas á $spacersvariable do mapa Sass).
Aquí tes algúns exemplos representativos destas 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;
}
Ademais, Bootstrap tamén inclúe unha .mx-autoclase para centrar horizontalmente o contido a nivel de bloque de ancho fixo, é dicir, contido que ten display: blocke un widthconxunto, configurando as marxes horizontais en auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>