Learning Hub Logo
CSS
  • Introdução ao CSS
  • Sintaxe do CSS
  • Seletores CSS
  • Comentários no CSS
  • Cores no CSS
  • Background no CSS
  • Bordas no CSS
  • Margens no CSS
  • Padding no CSS
  • Height e Width no CSS
  • Texto no CSS
  • Fontes no CSS
  • Ícones no CSS
  • Box Model
  • Display no CSS
  • Position no CSS
  • Z-index no CSS
  • Overflow no CSS
  • Float e Clear no CSS
  • Flexbox
  • Grid
  • Media Queries
  • Opacity e Transparência
  • Sombras no CSS
  • Gradientes no CSS
  • Transições no CSS
  • Animações no CSS
  • Variáveis CSS

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
CSSFloat e Clear no CSS
1 min de leitura

Float e Clear no CSS

Como usar float para posicionar elementos e clear para encerrar o fluxo flutuante

As propriedades float e clear

A propriedade float foi criada originalmente para fazer imagens ficarem ao lado de texto, como em revistas e jornais. O conteúdo ao redor "flui" em volta do elemento flutuante.

Carregando...

Com esse código, a imagem fica à esquerda e o texto se organiza ao lado direito dela.

Os valores do float

Carregando...

O problema: o pai não enxerga o filho flutuante

Quando todos os filhos de um elemento têm float, o elemento pai perde a altura e colapsa.

Carregando...

A solução: clearfix

A técnica mais comum para corrigir isso é adicionar um elemento invisível após os elementos flutuantes, usando o pseudo-elemento ::after.

Carregando...

Essa técnica se chama clearfix e é encontrada em muitos projetos que usam float para layout.

A propriedade clear

A propriedade clear impede que um elemento fique ao lado de elementos flutuantes.

Carregando...

Os valores são left, right e both.

Float hoje em dia

Com a chegada do Flexbox e do Grid, o float perdeu espaço como ferramenta de layout. Hoje ele é usado principalmente para o caso original: imagens ao lado de texto.

Para construir colunas e estruturas de layout, os métodos modernos são bem mais adequados.

AnteriorOverflow no CSSPróximo Flexbox