Gå til hovedinnhold Hopp til dokumentnavigering
in English

Containere

Beholdere er en grunnleggende byggestein i Bootstrap som inneholder, fyller og justerer innholdet ditt innenfor en gitt enhet eller visningsport.

Hvordan de fungerer

Beholdere er det mest grunnleggende layoutelementet i Bootstrap og kreves når du bruker vårt standard rutenettsystem . Beholdere brukes til å inneholde, fylle og (noen ganger) sentrere innholdet i dem. Selv om containere kan nestes, krever de fleste oppsett ikke en nestet container.

Bootstrap kommer med tre forskjellige beholdere:

  • .container, som setter a max-widthved hvert responsivt bruddpunkt
  • .container-fluid, som er width: 100%på alle bruddpunkter
  • .container-{breakpoint}, som er width: 100%til det angitte bruddpunktet

Tabellen nedenfor illustrerer hvordan hver beholder er max-widthsammenlignet med originalen .containerog .container-fluidpå tvers av hvert bruddpunkt.

Se dem i aksjon og sammenlign dem i Grid-eksemplet vårt .

Ekstra liten
<576px
Liten
≥576 piksler
Medium
≥768 piksler
Stor
≥992 piksler
X-Large
≥1200px
XX-Large
≥1400px
.container 100 % 540 piksler 720 piksler 960 piksler 1140 piksler 1320 piksler
.container-sm 100 % 540 piksler 720 piksler 960 piksler 1140 piksler 1320 piksler
.container-md 100 % 100 % 720 piksler 960 piksler 1140 piksler 1320 piksler
.container-lg 100 % 100 % 100 % 960 piksler 1140 piksler 1320 piksler
.container-xl 100 % 100 % 100 % 100 % 1140 piksler 1320 piksler
.container-xxl 100 % 100 % 100 % 100 % 100 % 1320 piksler
.container-fluid 100 % 100 % 100 % 100 % 100 % 100 %

Standard beholder

Standardklassen vår .containerer en responsiv beholder med fast bredde, noe som betyr at den max-widthendres ved hvert bruddpunkt.

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

Responsive containere

Responsive containere lar deg spesifisere en klasse som er 100 % bred til det angitte bruddpunktet er nådd, hvoretter vi bruker max-widths for hvert av de høyere bruddpunktene. For eksempel .container-smer 100 % bred for å starte til smbruddpunktet er nådd, hvor den skaleres opp med md, lg, xl, og 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>

Væskebeholdere

Bruk .container-fluidfor en beholder i full bredde, som spenner over hele bredden av visningsporten.

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

Sass

Som vist ovenfor genererer Bootstrap en serie forhåndsdefinerte containerklasser for å hjelpe deg med å bygge oppsettene du ønsker. Du kan tilpasse disse forhåndsdefinerte containerklassene ved å endre Sass-kartet (finnes i _variables.scss) som driver dem:

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

I tillegg til å tilpasse Sass, kan du også lage dine egne beholdere med vår 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();
}

For mer informasjon og eksempler på hvordan du endrer våre Sass-kart og variabler, se Sass-delen av Grid-dokumentasjonen .