Entenda o Sistema de Grid do Bootstrap 5: Layouts Responsivos com Poucas Linhas de Código

Entenda o Sistema de Grid do Bootstrap 5: Layouts Responsivos com Poucas Linhas de Código

Entenda o Sistema de Grid do Bootstrap 5: Layouts Responsivos com Poucas Linhas de Código

Se você quer criar layouts organizados e responsivos com facilidade, entender o sistema de grid do Bootstrap 5 é essencial. A grid é a base que permite dividir a página em colunas, alinhar elementos e adaptar tudo para desktop, tablet e celular sem complicação.

Neste artigo, você vai aprender:

  • Como o grid funciona

  • Como usar colunas e containers

  • Como criar estruturas com código limpo e escalável

  • Dicas práticas com exemplos prontos para copiar e usar


? Como funciona a grid do Bootstrap?

A grid do Bootstrap 5 é baseada no sistema de 12 colunas. Você divide seu conteúdo dentro de containers e linhas (.row), e usa classes como .col-6, .col-md-4, etc., para definir quantas colunas um elemento ocupará em cada tamanho de tela.

 

? 1. Estrutura básica do grid

<div class="container">
  <div class="row">
    <div class="col">Coluna 1</div>
    <div class="col">Coluna 2</div>
    <div class="col">Coluna 3</div>
  </div>
</div>

Explicação:

  • .container: delimita a largura da página (tem margens automáticas).

  • .row: cria uma linha horizontal.

  • .col: divide o espaço igualmente entre as colunas.

 

? 2. Definindo larguras específicas

<div class="row">
  <div class="col-6">50%</div>
  <div class="col-3">25%</div>
  <div class="col-3">25%</div>
</div>

? Use até 12 colunas por linha. Se passar disso, quebra para baixo.

 

? 3. Grid responsiva com breakpoints

<div class="row">
  <div class="col-12 col-md-6 col-lg-4">Responsivo</div>
  <div class="col-12 col-md-6 col-lg-4">Responsivo</div>
  <div class="col-12 col-md-12 col-lg-4">Responsivo</div>
</div>

O que significa?

  • col-12: 100% no mobile

  • col-md-6: 50% em telas médias

  • col-lg-4: 33% em telas grandes

 

? 4. Alinhamento vertical e horizontal

<div class="row align-items-center justify-content-center" style="height: 200px;">
  <div class="col-4 bg-primary text-white text-center p-3">
    Centralizado
  </div>
</div>

? align-items-center = alinha verticalmente
➡️ justify-content-center = alinha horizontalmente

 

? 5. Exemplo real: layout de 3 serviços

<div class="row text-center">
  <div class="col-md-4">
    <h3>Design</h3>
    <p>Layout bonito e funcional.</p>
  </div>
  <div class="col-md-4">
    <h3>Desenvolvimento</h3>
    <p>Sites rápidos e responsivos.</p>
  </div>
  <div class="col-md-4">
    <h3>Marketing</h3>
    <p>Alcance o público certo.</p>
  </div>
</div>

? Use col-md-* para manter a responsividade e evitar que quebre no desktop.

 

Conclusão

O sistema de grid do Bootstrap 5 é uma das ferramentas mais poderosas e simples para criar layouts flexíveis e profissionais. Com poucas classes e uma estrutura clara, você consegue montar páginas responsivas que funcionam em qualquer dispositivo.

Dominar o grid é o primeiro passo para criar projetos elegantes e bem organizados, seja para sites pessoais, landing pages ou sistemas corporativos.