study with me — posicionamento estático e relativo (CSS)

Gabriela Costa
2 min readMar 11, 2024

--

No universo do CSS, o posicionamento é um conceito fundamental para controlar a localização dos elementos na tela. Entre as diversas opções disponíveis, o posicionamento static e relative se destacam como peças essenciais para criar layouts estruturados e responsivos.

Posicionamento Static: A Base do Layout

O posicionamento static é o valor padrão de todos os elementos HTML. Ele os posiciona dentro do fluxo normal da página, um abaixo do outro, como se estivessem empilhados verticalmente. Imagine uma pilha de livros: cada livro está posicionado staticamente, um em cima do outro.

Posicionamento Relative: Quebrando as Correntes do Fluxo

Se você deseja libertar um elemento das amarras do fluxo normal da página, o posicionamento relative é o seu aliado. Com ele, o elemento mantém sua posição original no fluxo, mas pode ser deslocado horizontalmente (left/right) ou verticalmente (top/bottom) em relação a essa posição.

Imagine um quadro na parede. Originalmente, ele está posicionado staticamente na parede. Se você o mover para a direita, ele estará usando um posicionamento relative, mantendo sua posição original na parede, mas com um deslocamento para a direita.

Static vs. Relative: Qual Escolher?

A escolha entre static e relative depende das suas necessidades de layout.

  • Static: ideal para elementos que devem seguir o fluxo normal da página, como parágrafos e seções.
  • Relative: perfeito para posicionar elementos de forma independente, sem afetar o fluxo normal da página, como botões e menus.

Lembre-se: o posicionamento é uma ferramenta poderosa, mas deve ser usado com moderação para manter o layout organizado e acessível.

Continue explorando as possibilidades do CSS e domine a arte de posicionar seus elementos com estilo!

--

--

Gabriela Costa

Formanda em Turismo apaixonada por tecnologia e data science. Compartilho minhas descobertas sobre Python e análise de dados aplicados ao turismo em meu blog