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
CSSPosition no CSS
2 min de leitura

Position no CSS

Como posicionar elementos com CSS usando static, relative, absolute, fixed e sticky

Posicionamento de elementos com CSS

A propriedade position controla como um elemento é posicionado na página. Com ela, você pode tirar elementos do fluxo normal e posicioná-los em lugares específicos da tela.

Junto com position, as propriedades top, right, bottom e left definem as coordenadas do elemento.

static

É o valor padrão. O elemento segue o fluxo normal da página e as propriedades de coordenadas não têm efeito.

Carregando...

relative

O elemento continua no fluxo normal, mas você pode deslocá-lo a partir da sua posição original. O espaço original é preservado.

Carregando...

absolute

O elemento sai do fluxo normal e é posicionado em relação ao ancestral mais próximo que tenha position diferente de static. Se não houver nenhum, é posicionado em relação ao documento inteiro.

Carregando...

absolute é muito usado para elementos que precisam se sobrepor a outros, como badges, tooltips e menus dropdown.

fixed

O elemento sai do fluxo e fica fixo em relação à janela do navegador. Ele não se move quando a página é rolada.

Carregando...

Muito usado para barras de navegação que ficam visíveis durante o scroll.

sticky

O elemento se comporta como relative até atingir um ponto de rolagem definido, quando passa a se comportar como fixed.

Carregando...

É a forma mais moderna de criar cabeçalhos que "grudam" no topo ao rolar.

Resumo

ValorFica no fluxo?Referência de posição
staticSimnenhuma
relativeSimposição original
absoluteNãoancestral posicionado
fixedNãojanela do navegador
stickySim/Nãofluxo + ponto de rolagem
AnteriorDisplay no CSSPróximo Z-index no CSS