Containers


No Bootstrap, o conceito de “container” consiste em um elemento que envolve o conteúdo da página, proporcionando espaçamento, limites e, em alguns casos, centralização do conteúdo dentro de outros containers. O sistema de grid padrão do Bootstrap é construído em torno desses containers.

Existem três tipos principais de containers no Bootstrap, cada um atendendo a diferentes necessidades de layout:

  1. .container: Este é o container padrão, sendo um elemento de largura fixa e responsivo. Ele ajusta sua largura máxima varia em diferentes tamanhos de tela de acordo com os breakpoints responsivos definidos pelo Bootstrap.

  2. .container-fluid: Este container é definido com 100% de largura em todos os breakpoints, ocupando toda a largura da viewport.

  3. .container-{breakpoint}: Estes são containers responsivos que assumem 100% de largura até atingir um determinado breakpoint, momento em que aplicam larguras máximas para cada um dos breakpoints maiores. Por exemplo, .container-sm terá 100% de largura até o breakpoint “small” (576px) e, em seguida, aplicará a largura máxima nos breakpoints subsequentes.

A tabela abaixo ilustra claramente como cada container's max-width se compara ao .container original e ao .container-fluid em diferentes breakpoints.

Exemplos

Container padrão

<div class="container">
  <!-- Conteúdo aqui -->
</div>

Containers responsivos

<div class="container-sm">100% de largura até o breakpoint "small"</div>
<div class="container-md">100% de largura até o breakpoint "medium"</div>
<div class="container-lg">100% de largura até o breakpoint "large"</div>

Container fluido

<div class="container-fluid">
  <!-- Conteúdo fluido aqui -->
</div>

Referências