Spring til hovedindhold Spring til dokumentnavigation
in English

Containere

Containere er en grundlæggende byggesten i Bootstrap, der indeholder, puder og justerer dit indhold inden for en given enhed eller visningsport.

Hvordan de virker

Containere er det mest basale layoutelement i Bootstrap og er påkrævet, når du bruger vores standard gittersystem . Containere bruges til at indeholde, polstre og (nogle gange) centrere indholdet i dem. Selvom containere kan indlejres, kræver de fleste layouts ikke en indlejret container.

Bootstrap leveres med tre forskellige beholdere:

  • .container, som indstiller a max-widthved hvert responsivt brudpunkt
  • .container-fluid, som er width: 100%på alle brudpunkter
  • .container-{breakpoint}, hvilket er width: 100%indtil det angivne brudpunkt

Tabellen nedenfor illustrerer, hvordan hver beholder er max-widthsammenlignet med originalen .containerog .container-fluidpå tværs af hvert brudpunkt.

Se dem i aktion, og sammenlign dem i vores Grid-eksempel .

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

Standardbeholder

Vores standardklasse .containerer en responsiv container med fast bredde, hvilket betyder, at dens max-widthændringer ved hvert brudpunkt.

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

Responsive containere

Responsive containere giver dig mulighed for at angive en klasse, der er 100 % bred, indtil det angivne breakpoint er nået, hvorefter vi anvender max-widths for hvert af de højere breakpoints. For eksempel .container-smer den 100 % bred for at starte, indtil smbrudpunktet er nået, hvor den skaleres op 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

Bruges .container-fluidtil en beholder i fuld bredde, der spænder over hele visningsportens bredde.

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

Sass

Som vist ovenfor genererer Bootstrap en række foruddefinerede containerklasser for at hjælpe dig med at bygge de layouts, du ønsker. Du kan tilpasse disse foruddefinerede containerklasser ved at ændre Sass-kortet (findes i _variables.scss), der driver dem:

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

Ud over at tilpasse Sass, kan du også oprette dine egne beholdere med vores 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 mere information og eksempler på, hvordan man ændrer vores Sass-kort og variabler, henvises til Sass-sektionen i Grid-dokumentationen .