Spacing
Kasama sa Bootstrap ang isang malawak na hanay ng mga shorthand responsive margin at padding utility classes upang baguhin ang hitsura ng isang elemento.
Magtalaga ng tumutugon-friendly margin
o padding
mga halaga sa isang elemento o isang subset ng mga panig nito na may mga klase ng shorthand. May kasamang suporta para sa mga indibidwal na property, lahat ng property, at vertical at horizontal property. Ang mga klase ay binuo mula sa isang default na mapa ng Sass mula .25rem
sa hanggang 3rem
.
Ang mga spacing utilities na nalalapat sa lahat ng breakpoint, mula xs
hanggang xl
, ay walang pagdadaglat ng breakpoint sa mga ito. Ito ay dahil ang mga klase na iyon ay inilapat mula min-width: 0
at pataas, at sa gayon ay hindi nakatali sa isang query sa media. Ang natitirang mga breakpoint, gayunpaman, ay may kasamang breakpoint abbreviation.
Ang mga klase ay pinangalanan gamit ang format {property}{sides}-{size}
para sa xs
at {property}{sides}-{breakpoint}-{size}
para sa sm
, md
, lg
, at xl
.
Kung saan ang ari- arian ay isa sa:
m
- para sa mga klase na itinakdamargin
p
- para sa mga klase na itinakdapadding
Kung saan ang mga gilid ay isa sa:
t
- para sa mga klase na nagtatakdamargin-top
opadding-top
b
- para sa mga klase na nagtatakdamargin-bottom
opadding-bottom
l
- para sa mga klase na nagtatakdamargin-left
opadding-left
r
- para sa mga klase na nagtatakdamargin-right
opadding-right
x
- para sa mga klase na nagtatakda ng pareho*-left
at*-right
y
- para sa mga klase na nagtatakda ng pareho*-top
at*-bottom
- blangko - para sa mga klase na nagtatakda ng
margin
opadding
sa lahat ng 4 na panig ng elemento
Kung saan ang laki ay isa sa:
0
- para sa mga klase na nag-aalis ngmargin
opadding
sa pamamagitan ng pagtatakda nito sa0
1
- (bilang default) para sa mga klase na nagtatakda ngmargin
opadding
sa$spacer * .25
2
- (bilang default) para sa mga klase na nagtatakda ngmargin
opadding
sa$spacer * .5
3
- (bilang default) para sa mga klase na nagtatakda ngmargin
opadding
sa$spacer
4
- (bilang default) para sa mga klase na nagtatakda ngmargin
opadding
sa$spacer * 1.5
5
- (bilang default) para sa mga klase na nagtatakda ngmargin
opadding
sa$spacer * 3
auto
- para sa mga klase na itinakda angmargin
sa auto
(Maaari kang magdagdag ng higit pang laki sa pamamagitan ng pagdaragdag ng mga entry sa $spacers
Sass map variable.)
Narito ang ilang kinatawan ng mga halimbawa ng mga klase na ito:
Bilang karagdagan, ang Bootstrap ay nagsasama rin ng isang .mx-auto
klase para sa pahalang na pagsentro ng nakapirming lapad na antas ng block na nilalaman—iyon ay, nilalamang mayroon display: block
at isang width
set—sa pamamagitan ng pagtatakda ng mga pahalang na margin sa auto
.