Abstand
Bootstrap enthält eine breite Palette von Dienstprogrammklassen für reaktionsschnelle Margen und Auffüllungen in Kurzschrift, um das Erscheinungsbild eines Elements zu ändern.
Weisen Sie einem Element oder einer Teilmenge seiner Seiten mit Kurzschriftklassen reaktionsfreundliche oder Werte zu margin. paddingUmfasst Unterstützung für einzelne Eigenschaften, alle Eigenschaften sowie vertikale und horizontale Eigenschaften. Klassen werden aus einer Standard-Sass-Karte erstellt, die von .25rembis reicht 3rem.
Abstandshilfsprogramme, die für alle Haltepunkte gelten, von xsbis xl, enthalten keine Haltepunktabkürzung. Dies liegt daran, dass diese Klassen von min-width: 0und nach oben angewendet werden und daher nicht an eine Medienabfrage gebunden sind. Die verbleibenden Breakpoints enthalten jedoch eine Breakpoint-Abkürzung.
Die Klassen werden im Format {property}{sides}-{size}for xsand {property}{sides}-{breakpoint}-{size}for sm, md, lg, and benannt xl.
Wo Eigentum ist eines von:
m- für Klassen, die gesetzt werdenmarginp- für Klassen, die gesetzt werdenpadding
Wobei Seiten eine ist von:
t- für Klassen, die setzenmargin-topoderpadding-topb- für Klassen, die setzenmargin-bottomoderpadding-bottoml- für Klassen, die setzenmargin-leftoderpadding-leftr- für Klassen, die setzenmargin-rightoderpadding-rightx- für Klassen, die sowohl*-leftals auch setzen*-righty- für Klassen, die sowohl*-topals auch setzen*-bottom- leer - für Klassen, die ein
marginoderpaddingauf allen 4 Seiten des Elements setzen
Wobei die Größe eine von ist:
0margin- für Klassen, die das oder eliminieren,paddingindem sie es auf setzen01- (standardmäßig) für Klassen, diemarginoderpaddingauf setzen$spacer * .252- (standardmäßig) für Klassen, diemarginoderpaddingauf setzen$spacer * .53- (standardmäßig) für Klassen, diemarginoderpaddingauf setzen$spacer4- (standardmäßig) für Klassen, diemarginoderpaddingauf setzen$spacer * 1.55- (standardmäßig) für Klassen, diemarginoderpaddingauf setzen$spacer * 3auto- für Klassen, diemarginauf auto setzen
(Sie können weitere Größen hinzufügen, indem Sie Einträge zur $spacersKartenvariablen Sass hinzufügen.)
Hier sind einige repräsentative Beispiele dieser 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;
}
Darüber hinaus enthält Bootstrap auch eine .mx-autoKlasse zum horizontalen Zentrieren von Inhalten auf Blockebene mit fester Breite – d. h. Inhalten mit display: blockund einem widthSatz – durch Festlegen der horizontalen Ränder auf auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>