← Voltar

Containers

Por que o conteúdo "trava" numa largura e sobram faixas vazias dos lados.

O conceito

O container é o invólucro mais externo de qualquer página Bootstrap. Ele faz três coisas: dá um respiro nas laterais, centraliza o conteúdo e — no caso do .container — impõe uma largura máxima.

A parte que surpreende é que essa largura máxima não cresce junto com a tela: ela salta em degraus a cada breakpoint e fica parada entre um degrau e outro. Num monitor de 1920px, um .container tem 1320px — os 600px restantes viram margem.

A partir de Largura máxima do .container Sobra numa tela desse tamanho
0px100%nenhuma
576px540px36px
768px720px48px
992px960px32px
1200px1140px60px
1400px1320px80px

As três famílias

container

Trava na largura máxima do breakpoint atual. É o padrão para conteúdo de leitura.

container-fluid

Nunca trava: sempre 100% da largura disponível. Para painéis, dashboards e barras de topo.

container-lg

Fica fluido até lg e só então começa a travar. Existe uma versão para cada breakpoint.

Largura da tela

1200 px
xl

As faixas hachuradas dos lados são o espaço que sobra — a diferença entre a tela e o container.

.container
.container-fluid
.container-lg

As medidas agora

Classe Largura ocupada Sobra de cada lado Está travado?