Saltar al contingut principal Saltar a la navegació de documents
in English

Contenidors

Els contenidors són un element bàsic de Bootstrap que contenen, rellenen i alineen el vostre contingut dins d'un dispositiu o finestra gràfica determinats.

Com funcionen

Els contenidors són l'element de disseny més bàsic a Bootstrap i són necessaris quan s'utilitza el nostre sistema de graella predeterminat . Els contenidors s'utilitzen per contenir, empotrar i (de vegades) centrar el contingut dins d'ells. Tot i que els contenidors es poden imbricar, la majoria de dissenys no requereixen un contenidor imbricat.

Bootstrap inclou tres contenidors diferents:

  • .container, que estableix un max-widtha cada punt d'interrupció de resposta
  • .container-fluid, que es troba width: 100%en tots els punts d'interrupció
  • .container-{breakpoint}, que és width: 100%fins al punt d'interrupció especificat

La taula següent il·lustra com es max-widthcompara cada contenidor amb l'original .containeri .container-fluiden cada punt d'interrupció.

Vegeu-los en acció i compareu-los al nostre exemple de quadrícula .

Extra petit
<576px
Petit
≥576 píxels
Mitjana
≥768 píxels
Gran
≥992 px
X-gran
≥1200px
XX-gran
≥1400 píxels
.container 100% 540 píxels 720 píxels 960 píxels 1140 píxels 1320 píxels
.container-sm 100% 540 píxels 720 píxels 960 píxels 1140 píxels 1320 píxels
.container-md 100% 100% 720 píxels 960 píxels 1140 píxels 1320 píxels
.container-lg 100% 100% 100% 960 píxels 1140 píxels 1320 píxels
.container-xl 100% 100% 100% 100% 1140 píxels 1320 píxels
.container-xxl 100% 100% 100% 100% 100% 1320 píxels
.container-fluid 100% 100% 100% 100% 100% 100%

Contenidor per defecte

La nostra classe per defecte .containerés un contenidor sensible i d'amplada fixa, és a dir, els seus max-widthcanvis a cada punt d'interrupció.

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

Contenidors sensibles

Els contenidors responsius us permeten especificar una classe que tingui un 100% d'amplada fins que s'arribi al punt d'interrupció especificat, després del qual apliquem max-widths per a cadascun dels punts d'interrupció més alts. Per exemple, .container-smté un 100% d'ample per començar fins smque s'arriba al punt d'interrupció, on augmentarà amb md, lg, xli 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>

Envasos de fluids

Utilitzeu .container-fluid-lo per a un contenidor d'amplada completa, que abasti tota l'amplada de la finestra gràfica.

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

Sass

Com es mostra més amunt, Bootstrap genera una sèrie de classes de contenidors predefinides per ajudar-vos a crear els dissenys que desitgeu. Podeu personalitzar aquestes classes de contenidors predefinides modificant el mapa Sass (que es troba a _variables.scss) que les alimenta:

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

A més de personalitzar el Sass, també podeu crear els vostres propis contenidors amb el nostre mixin Sass.

// 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();
}

Per obtenir més informació i exemples sobre com modificar els nostres mapes i variables Sass, consulteu la secció Sass de la documentació de Grid .