Spatiëring
Bootstrap bevat een breed scala aan steno-responsieve marge- en opvulhulpklassen om het uiterlijk van een element te wijzigen.
Wijs responsieve-vriendelijke marginof paddingwaarden toe aan een element of een subset van zijn zijden met stenoklassen. Bevat ondersteuning voor afzonderlijke eigenschappen, alle eigenschappen en verticale en horizontale eigenschappen. Klassen zijn opgebouwd uit een standaard Sass-kaart, variërend van .25remtot 3rem.
Spatiëringshulpprogramma's die van toepassing zijn op alle breekpunten, van xstot xl, hebben geen breekpuntafkorting. Dit komt omdat die klassen vanaf min-width: 0en hoger worden toegepast en dus niet gebonden zijn aan een mediaquery. De overige breekpunten bevatten echter wel een breekpuntafkorting.
De klassen worden benoemd met behulp van het formaat {property}{sides}-{size}voor xsen {property}{sides}-{breakpoint}-{size}voor sm, md, lg, en xl.
Waar eigendom is een van:
m- voor lessen die setmarginp- voor lessen die setpadding
Waar zijden een van is:
t- voor klassen diemargin-topofpadding-topb- voor klassen diemargin-bottomofpadding-bottoml- voor klassen diemargin-leftofpadding-leftr- voor klassen diemargin-rightofpadding-rightx- voor klassen die zowel*-leftand . instellen*-righty- voor klassen die zowel*-topand . instellen*-bottom- blanco - voor klassen die een
marginofpaddingaan alle 4 zijden van het element plaatsen
Waar de maat een is van:
0- voor klassen die demarginof eliminerenpaddingdoor deze in te stellen op01- (standaard) voor klassen die demarginofpaddingop$spacer * .252- (standaard) voor klassen die demarginofpaddingop$spacer * .53- (standaard) voor klassen die demarginofpaddingop$spacer4- (standaard) voor klassen die demarginofpaddingop$spacer * 1.55- (standaard) voor klassen die demarginofpaddingop$spacer * 3auto- voor klassen die demarginop automatisch zetten
(U kunt meer formaten toevoegen door items toe te voegen aan de $spacersSass-kaartvariabele.)
Hier zijn enkele representatieve voorbeelden van deze klassen:
.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;
}
Daarnaast bevat Bootstrap ook een .mx-autoklasse voor het horizontaal centreren van inhoud op blokniveau met een vaste breedte, dat wil zeggen inhoud met display: blocken een widthset, door de horizontale marges in te stellen op auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>