Posicionamento no CSS

CSS
Tempo de leitura: 2 minutos

Posicionamento no CSS: Uma das características mais importantes do CSS é a capacidade de controlar o posicionamento dos elementos.

Neste artigo, vamos explorar em detalhes como o posicionamento funciona no CSS.

Posicionamento Estático (Static)

O posicionamento estático é o comportamento padrão de todos os elementos no CSS. Um elemento com position: static não é posicionado de maneira especial. Ele é posicionado de acordo com o fluxo normal do documento.

div {
    position: static;
}

Neste exemplo, o elemento div tem um posicionamento estático.

Posicionamento Relativo (Relative)

Um elemento com position: relative é posicionado em relação à sua posição normal. As propriedades toprightbottom e left são usadas para ajustar a posição do elemento.

div {
    position: relative;
    left: 20px;
}

Neste exemplo, o elemento div é movido 20 pixels para a direita de sua posição normal.

Posicionamento Absoluto (Absolute)

Um elemento com position: absolute é posicionado em relação ao elemento pai mais próximo que tem um valor de position diferente de static. Se nenhum elemento pai tiver um valor de position diferente de static, o elemento será posicionado em relação ao elemento <html>.

div {
    position: absolute;
    top: 0;
    right: 0;
}

Neste exemplo, o elemento div é posicionado no canto superior direito do elemento pai mais próximo com um valor de position diferente de static.

Posicionamento Fixo (Fixed)

Um elemento com position: fixed é posicionado em relação à janela de visualização. Ele permanecerá no mesmo lugar mesmo se a página for rolada.

div {
    position: fixed;
    bottom: 0;
    right: 0;
}

Neste exemplo, o elemento div é posicionado no canto inferior direito da janela de visualização.

Posicionamento Pegajoso (Sticky)

Um elemento com position: sticky alterna entre o posicionamento relativo e fixo, dependendo da rolagem. Ele é tratado como relative até que a rolagem do viewport atinja um certo ponto, momento em que é tratado como fixed.

div {
    position: sticky;
    top: 0;
}

Neste exemplo, o elemento div é posicionado no topo da janela de visualização quando a página é rolada.

Conclusão

Posicionamento no CSS: O posicionamento no CSS é uma ferramenta poderosa que permite aos desenvolvedores controlar o layout de suas páginas web. Compreender os diferentes tipos de posicionamento pode ajudar a criar layouts mais consistentes e previsíveis.

E para que você continue estudando e evoluindo nada melhor do que um computador com os melhores preços, marcas renomadas e confiança na entrega que só a Amazon oferece. Clique aqui é veja as melhores promoções das melhores marcas de notebooks e com a melhor entrega do mercado!!!

Author: Thiago Rossi

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *