Фосила
Bootstrap доираи васеи маржаи стенографияи ҷавобӣ ва синфҳои утилитаҳои пуркунии пурборро барои тағир додани намуди элемент дар бар мегирад.
Он чӣ гуна кор мекунад
marginБа унсур ё paddingзермаҷмӯи паҳлӯҳои он бо синфҳои стенограммавӣ арзишҳои мувофиқ таъин кунед . Дастгирии хосиятҳои инфиродӣ, ҳама хосиятҳо ва амудӣ ва уфуқиро дар бар мегирад. Синфҳо аз харитаи пешфарзии Sass сохта шудаанд, ки .25remаз 3rem.
Нота
Утилитҳои фосилавӣ, ки ба ҳама нуқтаҳои қатъшавӣ, аз 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ба худкор муқаррар кардаанд
(Шумо метавонед бо илова кардани сабтҳо ба $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;
}
Марказгузории уфуқӣ
Additionally, Bootstrap also includes an .mx-auto class for horizontally centering fixed-width block level content—that is, content that has display: block and a width set—by setting the horizontal margins to auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Negative margin
In CSS, margin properties can utilize negative values (padding cannot). As of 4.2, we’ve added negative margin utilities for every non-zero integer size listed above (e.g., 1, 2, 3, 4, 5). These utilities are ideal for customizing grid column gutters across breakpoints.
The syntax is nearly the same as the default, positive margin utilities, but with the addition of n before the requested size. Here’s an example class that’s the opposite of .mt-1:
.mt-n1 {
margin-top: -0.25rem !important;
}
Ин аст мисоли танзим кардани шабакаи Bootstrap дар нуқтаи миёна ( md) ва болотар. Мо .colпуркуниро бо волидайн зиёд кардем .px-md-5ва сипас ба он муқобилат кардем ..mx-md-n5.row
<div class="row mx-md-n5">
<div class="col px-md-5"><div class="p-3 border bg-light">Custom column padding</div></div>
<div class="col px-md-5"><div class="p-3 border bg-light">Custom column padding</div></div>
</div>