Source

Hapësira

Bootstrap përfshin një gamë të gjerë të klasave të përdorimit të marzhit dhe mbushjes për të modifikuar pamjen e një elementi.

Si punon

Cakto vlera marginose paddingvlera të përshtatshme për një element ose një nëngrup të anëve të tij me klasa stenografi. Përfshin mbështetje për pronat individuale, të gjitha pronat dhe vetitë vertikale dhe horizontale. Klasat janë ndërtuar nga një hartë e paracaktuar Sass që varion nga .25rem3rem.

Shënimi

Shërbimet e ndarjes që zbatohen për të gjitha pikat e ndërprerjes, nga xsxl, nuk kanë asnjë shkurtim të pikës së ndërprerjes në to. Kjo është për shkak se ato klasa aplikohen nga min-width: 0dhe lart, dhe kështu nuk janë të lidhura nga një pyetje mediatike. Megjithatë, pikat e mbetura të ndërprerjes përfshijnë një shkurtim të pikës së ndërprerjes.

Klasat emërtohen duke përdorur formatin {property}{sides}-{size}për xsdhe {property}{sides}-{breakpoint}-{size}për sm, md, lg, dhe xl.

Ku prona është një nga:

  • m- për klasat që vendosenmargin
  • p- për klasat që vendosenpadding

Ku anët është një nga:

  • t- për klasat që vendosin margin-toposepadding-top
  • b- për klasat që vendosin margin-bottomosepadding-bottom
  • l- për klasat që vendosin margin-leftosepadding-left
  • r- për klasat që vendosin margin-rightosepadding-right
  • x- për klasat që vendosin të dyja *-leftdhe*-right
  • y- për klasat që vendosin të dyja *-topdhe*-bottom
  • bosh - për klasat që vendosin një marginose paddingnë të katër anët e elementit

Ku madhësia është një nga:

  • 0- për klasat që eliminojnë marginose paddingduke e vendosur atë në0
  • 1- (si parazgjedhje) për klasat që vendosin marginose padding$spacer * .25
  • 2- (si parazgjedhje) për klasat që vendosin marginose padding$spacer * .5
  • 3- (si parazgjedhje) për klasat që vendosin marginose padding$spacer
  • 4- (si parazgjedhje) për klasat që vendosin marginose padding$spacer * 1.5
  • 5- (si parazgjedhje) për klasat që vendosin marginose padding$spacer * 3
  • auto- për klasat që vendosin marginnë auto

(Mund të shtoni më shumë madhësi duke shtuar hyrje në $spacersvariablin e hartës Sass.)

Shembuj

Këtu janë disa shembuj përfaqësues të këtyre klasave:

.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;
}

Përqendrimi horizontal

Për më tepër, Bootstrap përfshin gjithashtu një .mx-autoklasë për përqendrimin horizontalisht të përmbajtjes së nivelit të bllokut me gjerësi fikse - domethënë përmbajtjen që ka display: blockdhe një widthgrup - duke vendosur margjinat horizontale në auto.

Element i përqendruar
<div class="mx-auto" style="width: 200px;">
  Centered element
</div>