Διάστημα
Το Bootstrap περιλαμβάνει μια ευρεία γκάμα κλάσεων βοηθητικών περιθωρίων και συμπληρωμάτων που ανταποκρίνονται σε συντομογραφία για την τροποποίηση της εμφάνισης ενός στοιχείου.
Εκχωρήστε φιλικές προς απόκριση marginή paddingτιμές σε ένα στοιχείο ή ένα υποσύνολο των πλευρών του με τάξεις στενογραφίας. Περιλαμβάνει υποστήριξη για μεμονωμένες ιδιότητες, όλες τις ιδιοκτησίες και κάθετες και οριζόντιες ιδιότητες. Οι κλάσεις δημιουργούνται από έναν προεπιλεγμένο χάρτη Sass που κυμαίνεται από .25remέως 3rem.
Τα βοηθητικά προγράμματα Spacing που ισχύουν για όλα τα σημεία διακοπής, από xsέως xl, δεν έχουν συντομογραφία σημείου διακοπής. Αυτό συμβαίνει επειδή αυτές οι κλάσεις εφαρμόζονται από min-width: 0και πάνω, και επομένως δεν δεσμεύονται από ένα ερώτημα μέσων. Τα υπόλοιπα σημεία διακοπής, ωστόσο, περιλαμβάνουν μια συντομογραφία σημείου διακοπής.
Οι κλάσεις ονομάζονται χρησιμοποιώντας τη μορφή {property}{sides}-{size}για xsκαι {property}{sides}-{breakpoint}-{size}για sm, md, lgκαι xl.
Όπου το ακίνητο είναι ένα από:
m- για τάξεις που σετmarginp- για τάξεις που σετpadding
Όπου οι πλευρές είναι μία από:
t- για τάξεις που ορίζουνmargin-topήpadding-topb- για τάξεις που ορίζουνmargin-bottomήpadding-bottoml- για τάξεις που ορίζουνmargin-leftήpadding-leftr- για τάξεις που ορίζουνmargin-rightήpadding-rightx- για τάξεις που ορίζουν και τα δύο*-leftκαι*-righty- για τάξεις που ορίζουν και τα δύο*-topκαι*-bottom- κενό - για κλάσεις που ορίζουν ένα
marginή καιpaddingστις 4 πλευρές του στοιχείου
Όπου το μέγεθος είναι ένα από:
0- για τάξεις που εξαλείφουν τοmarginήpaddingρυθμίζοντας το σε01- (από προεπιλογή) για κλάσεις που ορίζουν τοmarginή τοpaddingσε$spacer * .252- (από προεπιλογή) για κλάσεις που ορίζουν τοmarginή τοpaddingσε$spacer * .53- (από προεπιλογή) για κλάσεις που ορίζουν τοmarginή τοpaddingσε$spacer4- (από προεπιλογή) για κλάσεις που ορίζουν τοmarginή τοpaddingσε$spacer * 1.55- (από προεπιλογή) για κλάσεις που ορίζουν τοmarginή τοpaddingσε$spacer * 3auto- για τάξεις που ορίζουν τοmarginσε auto
(Μπορείτε να προσθέσετε περισσότερα μεγέθη προσθέτοντας καταχωρίσεις στη $spacersμεταβλητή χάρτη Sass.)
Ακολουθούν μερικά αντιπροσωπευτικά παραδείγματα αυτών των τάξεων:
.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;
}
Επιπλέον, το Bootstrap περιλαμβάνει επίσης μια .mx-autoκλάση για το οριζόντιο κεντράρισμα περιεχομένου σε επίπεδο μπλοκ σταθερού πλάτους —δηλαδή περιεχόμενο που έχει display: blockκαι ένα widthσύνολο— ορίζοντας τα οριζόντια περιθώρια σε auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>