Spacing
Bootstrap ji bo guheztina xuyangê hêmanek cûrbecûr dersên marjînal ên bersivdar û padding vedihewîne.
Çawa dixebite
Bi dersên kurtenivîsê re li hêmanek an binekomek aliyên wê yên bersivdar an nirxan bidin margin. paddingPiştgiriya taybetmendiyên kesane, hemî taybetmendiyên, û taybetmendiyên vertîkal û horizontî vedihewîne. Ders ji nexşeyek xwerû ya Sass-ê têne çêkirin ku ji .25remheya 3rem.
Notation
Karûbarên valahiyê yên ku ji bo hemî xalên veqetandinê, ji xsber xl, di wan de kurtenivîsa xala veqetînê tune. Ev ji ber ku ew ders ji min-width: 0û jor têne sepandin, û bi vî rengî bi pirsek medyayê ve girêdayî ne. Lêbelê, xalên veqetandinê yên mayî, kurtenivîsek xala veqetînê vedihewînin.
Navê çînên bi forma {property}{sides}-{size}ji bo xsû {property}{sides}-{breakpoint}-{size}ji bo sm, md, lg, û xl.
Ku milk yek ji wan e:
m- ji bo dersên ku setmarginp- ji bo dersên ku setpadding
Ku alî yek ji wan e:
t- ji bo dersên ku setmargin-topanpadding-topb- ji bo dersên ku setmargin-bottomanpadding-bottoml- ji bo dersên ku setmargin-leftanpadding-leftr- ji bo dersên ku setmargin-rightanpadding-rightx- ji bo dersên ku hem*-leftû*-righty- ji bo dersên ku hem*-topû*-bottom- vala - ji bo çînên ku
marginanpaddingli ser her 4 aliyên hêmanê danîne
Ku mezinahî yek ji wan e:
0- ji bo dersên kumarginanpaddingbi danîna wê ji holê radikin01- (ji hêla xwerû) ji bo dersên kumarginan jîpaddingdestnîşan dikin$spacer * .252- (ji hêla xwerû) ji bo dersên kumarginan jîpaddingdestnîşan dikin$spacer * .53- (ji hêla xwerû) ji bo dersên kumarginan jîpaddingdestnîşan dikin$spacer4- (ji hêla xwerû) ji bo dersên kumarginan jîpaddingdestnîşan dikin$spacer * 1.55- (ji hêla xwerû) ji bo dersên kumarginan jîpaddingdestnîşan dikin$spacer * 3auto- ji bo dersên ku otoyê destnîşanmargindikin
(Hûn dikarin bi zêdekirina navnîşan li $spacersguhêrbara nexşeya Sass mezinahiyên din zêde bikin.)
Examples
Li vir çend mînakên nûnerê van çînan hene:
.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;
}
Navenda Horizontal
Digel vê yekê, Bootstrap di heman demê de .mx-autoçînek ji bo navendkirina asta blokê ya bi firehiya sabît-ango naveroka ku heye display: blockû set- bi widthdanîna marjînalên horizontî vedihewîne auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Marjîna neyînî
Di CSS de, margintaybetmendî dikarin nirxên neyînî bikar bînin ( paddingnekarin). Ji 4.2-an pê ve, me ji bo her mezinahiya ne-sifir ya ku li jor hatî navnîş kirin karûbarên marjînal ên neyînî zêde kiriye (mînak, 1, 2, , 3, 4, 5). Van karûbaran ji bo xweşkirina kelûpelên stûna torê li seranserê xalên veqetandinê îdeal in.
Hevoksazî hema hema heman karûbarên xwerû, marjînal ên erênî ye, lê bi lêzêdekirina nberî mezinahiya daxwazkirî. Li vir çînek mînakek heye ku berevajiyê wê ye .mt-1:
.mt-n1 {
margin-top: -0.25rem !important;
}
Li vir mînakek xweşkirina tora Bootstrap-ê li xala veqetandinê ya navîn ( md) û jorîn heye. Me peldank bi dêûbav re zêde kir .colû .px-md-5dûv re .mx-md-n5li hember dêûbav .rowkir.
<div class="row mx-md-n5">
<div class="col py-3 px-md-5 border bg-light">Custom column padding</div>
<div class="col py-3 px-md-5 border bg-light">Custom column padding</div>
</div>