Spaziatura
Bootstrap include un'ampia gamma di classi di utilità di riempimento e margini reattivi per abbreviazioni per modificare l'aspetto di un elemento.
Assegna valori margin
o padding
valori reattivi a un elemento o a un sottoinsieme dei suoi lati con classi abbreviate. Include il supporto per le singole proprietà, tutte le proprietà e le proprietà verticali e orizzontali. Le classi sono costruite da una mappa Sass predefinita che va da .25rem
a 3rem
.
Le utilità di spaziatura che si applicano a tutti i punti di interruzione, da xs
a xl
, non contengono abbreviazioni di punti di interruzione. Questo perché quelle classi vengono applicate da min-width: 0
e verso l'alto e quindi non sono vincolate da una query multimediale. I restanti punti di interruzione, tuttavia, includono un'abbreviazione di punto di interruzione.
Le classi vengono denominate utilizzando il formato {property}{sides}-{size}
for xs
e {property}{sides}-{breakpoint}-{size}
for sm
, md
, lg
e xl
.
Dove la proprietà è una di:
m
- per le classi che impostanomargin
p
- per le classi che impostanopadding
Dove i lati è uno di:
t
- per le classi che impostanomargin-top
opadding-top
b
- per le classi che impostanomargin-bottom
opadding-bottom
l
- per le classi che impostanomargin-left
opadding-left
r
- per le classi che impostanomargin-right
opadding-right
x
- per classi che impostano entrambi*-left
e*-right
y
- per classi che impostano entrambi*-top
e*-bottom
- vuoto - per classi che impostano a
margin
opadding
su tutti e 4 i lati dell'elemento
Dove la dimensione è una di:
0
- per le classi che eliminanomargin
opadding
impostandolo su0
1
- (per impostazione predefinita) per le classi che impostanomargin
opadding
su$spacer * .25
2
- (per impostazione predefinita) per le classi che impostanomargin
opadding
su$spacer * .5
3
- (per impostazione predefinita) per le classi che impostanomargin
opadding
su$spacer
4
- (per impostazione predefinita) per le classi che impostanomargin
opadding
su$spacer * 1.5
5
- (per impostazione predefinita) per le classi che impostanomargin
opadding
su$spacer * 3
auto
- per le classi che impostanomargin
su auto
(Puoi aggiungere più dimensioni aggiungendo voci alla $spacers
variabile mappa Sass.)
Ecco alcuni esempi rappresentativi di queste classi:
Inoltre, Bootstrap include anche una .mx-auto
classe per centrare orizzontalmente il contenuto a livello di blocco a larghezza fissa, ovvero il contenuto che ha display: block
e un width
set, impostando i margini orizzontali su auto
.