Espacement
Bootstrap comprend une large gamme de classes utilitaires de marge et de rembourrage réactives pour modifier l'apparence d'un élément.
Attribuez des valeurs margin
ou responsive-friendly padding
à un élément ou à un sous-ensemble de ses côtés avec des classes abrégées. Inclut la prise en charge des propriétés individuelles, de toutes les propriétés et des propriétés verticales et horizontales. Les classes sont construites à partir d'une carte Sass par défaut allant de .25rem
à 3rem
.
Les utilitaires d'espacement qui s'appliquent à tous les points d'arrêt, de xs
à xl
, n'ont pas d'abréviation de point d'arrêt. En effet, ces classes sont appliquées de min-width: 0
haut en bas et ne sont donc pas liées par une requête multimédia. Cependant, les points d'arrêt restants incluent une abréviation de point d'arrêt.
Les classes sont nommées en utilisant le format {property}{sides}-{size}
pour xs
et {property}{sides}-{breakpoint}-{size}
pour sm
, md
, lg
et xl
.
Lorsque la propriété est l'une des suivantes :
m
- pour les classes qui fixentmargin
p
- pour les classes qui fixentpadding
Où les côtés sont l'un des suivants :
t
- pour les classes qui fixentmargin-top
oupadding-top
b
- pour les classes qui fixentmargin-bottom
oupadding-bottom
l
- pour les classes qui fixentmargin-left
oupadding-left
r
- pour les classes qui fixentmargin-right
oupadding-right
x
- pour les classes qui définissent à la fois*-left
et*-right
y
- pour les classes qui définissent à la fois*-top
et*-bottom
- vide - pour les classes qui définissent un
margin
oupadding
sur les 4 côtés de l'élément
Où la taille est l'une des suivantes :
0
- pour les classes qui éliminent lemargin
oupadding
en le réglant sur0
1
- (par défaut) pour les classes qui définissent lemargin
oupadding
sur$spacer * .25
2
- (par défaut) pour les classes qui définissent lemargin
oupadding
sur$spacer * .5
3
- (par défaut) pour les classes qui définissent lemargin
oupadding
sur$spacer
4
- (par défaut) pour les classes qui définissent lemargin
oupadding
sur$spacer * 1.5
5
- (par défaut) pour les classes qui définissent lemargin
oupadding
sur$spacer * 3
auto
- pour les classes qui mettent lemargin
à auto
(Vous pouvez ajouter plus de tailles en ajoutant des entrées à la $spacers
variable de carte Sass.)
Voici quelques exemples représentatifs de ces classes :
De plus, Bootstrap inclut également une .mx-auto
classe pour centrer horizontalement le contenu au niveau du bloc de largeur fixe, c'est-à-dire le contenu qui a display: block
et un width
ensemble, en définissant les marges horizontales sur auto
.