Slaan oor na hoofinhoud Slaan oor na dokumentnavigasie
Check
in English

Houers

Houers is 'n fundamentele bousteen van Bootstrap wat jou inhoud bevat, opvul en in lyn bring binne 'n gegewe toestel of viewport.

Op hierdie bladsy

Hoe hulle werk

Houers is die mees basiese uitlegelement in Bootstrap en word vereis wanneer ons ons verstekroosterstelsel gebruik . Houers word gebruik om die inhoud daarin te bevat, op te vul en (soms) te sentreer. Alhoewel houers geneste kan word, benodig die meeste uitlegte nie 'n geneste houer nie.

Bootstrap kom met drie verskillende houers:

  • .container, wat 'n max-widthby elke responsiewe breekpunt stel
  • .container-{breakpoint}, wat width: 100%tot die gespesifiseerde breekpunt is
  • .container-fluid, wat width: 100%by alle breekpunte is

Die tabel hieronder illustreer hoe elke houer s'n max-widthvergelyk met die oorspronklike .containeren .container-fluidoor elke breekpunt.

Sien hulle in aksie en vergelyk hulle in ons Grid-voorbeeld .

Ekstra klein
<576px
Klein
≥576 px
Medium
≥768 px
Groot
≥992px
X-Groot
≥1200px
XX-Groot
≥1400px
.container 100% 540 px 720 px 960px 1140 px 1320px
.container-sm 100% 540 px 720 px 960px 1140 px 1320px
.container-md 100% 100% 720 px 960px 1140 px 1320px
.container-lg 100% 100% 100% 960px 1140 px 1320px
.container-xl 100% 100% 100% 100% 1140 px 1320px
.container-xxl 100% 100% 100% 100% 100% 1320px
.container-fluid 100% 100% 100% 100% 100% 100%

Verstekhouer

Ons verstekklas .containeris 'n responsiewe houer met vaste breedte, wat beteken dat dit max-widthby elke breekpunt verander.

<div class="container">
  <!-- Content here -->
</div>

Responsiewe houers

Responsiewe houers laat jou toe om 'n klas te spesifiseer wat 100% wyd is totdat die gespesifiseerde breekpunt bereik word, waarna ons max-widths toepas vir elk van die hoër breekpunte. Byvoorbeeld, .container-smis 100% wyd om te begin totdat die smbreekpunt bereik is, waar dit sal opskaal met md, lg, xl, en xxl.

<div class="container-sm">100% wide until small breakpoint</div>
<div class="container-md">100% wide until medium breakpoint</div>
<div class="container-lg">100% wide until large breakpoint</div>
<div class="container-xl">100% wide until extra large breakpoint</div>
<div class="container-xxl">100% wide until extra extra large breakpoint</div>

Vloeistofhouers

Gebruik .container-fluidvir 'n volle breedte houer wat oor die hele breedte van die uitsigpoort strek.

<div class="container-fluid">
  ...
</div>

Sass

Soos hierbo getoon, genereer Bootstrap 'n reeks voorafbepaalde houerklasse om u te help om die uitlegte te bou wat u verlang. Jy kan hierdie vooraf gedefinieerde houerklasse pasmaak deur die Sass-kaart (gevind in _variables.scss) wat hulle aandryf, te wysig:

$container-max-widths: (
  sm: 540px,
  md: 720px,
  lg: 960px,
  xl: 1140px,
  xxl: 1320px
);

Benewens die pasmaak van die Sass, kan jy ook jou eie houers skep met ons Sass mixin.

// Source mixin
@mixin make-container($padding-x: $container-padding-x) {
  width: 100%;
  padding-right: $padding-x;
  padding-left: $padding-x;
  margin-right: auto;
  margin-left: auto;
}

// Usage
.custom-container {
  @include make-container();
}

Vir meer inligting en voorbeelde oor hoe om ons Sass-kaarte en veranderlikes te wysig, verwys asseblief na die Sass-afdeling van die Grid-dokumentasie .