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.