Espaçamento
Bootstrap inclui uma ampla gama de margens responsivas abreviadas e classes de utilitários de preenchimento para modificar a aparência de um elemento.
Atribua valores margin
ou padding
valores responsivos a um elemento ou a um subconjunto de seus lados com classes abreviadas. Inclui suporte para propriedades individuais, todas as propriedades e propriedades verticais e horizontais. As classes são construídas a partir de um mapa Sass padrão que varia .25rem
de 3rem
.
Os utilitários de espaçamento que se aplicam a todos os pontos de interrupção, de xs
a xl
, não possuem abreviação de ponto de interrupção. Isso ocorre porque essas classes são aplicadas de min-width: 0
e para cima e, portanto, não são vinculadas a uma consulta de mídia. Os pontos de interrupção restantes, no entanto, incluem uma abreviação de ponto de interrupção.
As classes são nomeadas usando o formato {property}{sides}-{size}
para xs
e {property}{sides}-{breakpoint}-{size}
para sm
, md
, lg
e xl
.
Quando a propriedade é uma das seguintes:
m
- para classes que definemmargin
p
- para classes que definempadding
Onde lados é um dos seguintes:
t
- para classes que definemmargin-top
oupadding-top
b
- para classes que definemmargin-bottom
oupadding-bottom
l
- para classes que definemmargin-left
oupadding-left
r
- para classes que definemmargin-right
oupadding-right
x
- para classes que definem tanto*-left
e*-right
y
- para classes que definem tanto*-top
e*-bottom
- blank - para classes que definem um
margin
oupadding
em todos os 4 lados do elemento
Onde o tamanho é um dos seguintes:
0
- para classes que eliminam omargin
oupadding
configurando-o para0
1
- (por padrão) para classes que definem omargin
oupadding
para$spacer * .25
2
- (por padrão) para classes que definem omargin
oupadding
para$spacer * .5
3
- (por padrão) para classes que definem omargin
oupadding
para$spacer
4
- (por padrão) para classes que definem omargin
oupadding
para$spacer * 1.5
5
- (por padrão) para classes que definem omargin
oupadding
para$spacer * 3
auto
- para classes que definemmargin
como auto
(Você pode adicionar mais tamanhos adicionando entradas à $spacers
variável do mapa Sass.)
Aqui estão alguns exemplos representativos dessas classes:
Além disso, o Bootstrap também inclui uma .mx-auto
classe para centralizar horizontalmente o conteúdo de nível de bloco de largura fixa — ou seja, conteúdo que tem display: block
e um width
conjunto — definindo as margens horizontais como auto
.