Posicionamento em CSS

O posicionamento é uma das propriedades mais importantes do CSS, pois permite que os elementos HTML sejam posicionados em diferentes lugares na página. Existem quatro tipos principais de posicionamento em CSS: estático, relativo, absoluto e fixo.

Posicionamento estático

O posicionamento estático é o padrão para todos os elementos HTML. Nesse tipo de posicionamento, o elemento é posicionado de acordo com o fluxo normal do documento. Ou seja, o elemento é posicionado na ordem em que aparece no código HTML.

Posicionamento relativo

Com o posicionamento relativo, o elemento é posicionado em relação à sua posição normal. Isso significa que o elemento ainda ocupa o espaço normal no fluxo do documento, mas pode ser deslocado para cima, para baixo, para a esquerda ou para a direita em relação à sua posição normal.

Para definir o posicionamento relativo em CSS, usamos a propriedade "position" com o valor "relative". Além disso, podemos usar as propriedades "top", "bottom", "left" e "right" para definir o deslocamento do elemento em relação à sua posição normal.

Posicionamento absoluto

No posicionamento absoluto, o elemento é posicionado em relação ao elemento pai mais próximo que tenha uma posição definida. Isso significa que o elemento não ocupa espaço no fluxo do documento e pode ser colocado em qualquer lugar da página.

Para definir o posicionamento absoluto em CSS, usamos a propriedade "position" com o valor "absolute". Além disso, podemos usar as propriedades "top", "bottom", "left" e "right" para definir a posição do elemento em relação ao elemento pai.

Posicionamento fixo

Com o posicionamento fixo, o elemento é posicionado em relação à janela do navegador. Isso significa que o elemento permanece no mesmo lugar, mesmo se a página for rolada.

Para definir o posicionamento fixo em CSS, usamos a propriedade "position" com o valor "fixed". Além disso, podemos usar as propriedades "top", "bottom", "left" e "right" para definir a posição do elemento em relação à janela do navegador.

Z-index

O z-index é uma propriedade do CSS que define a ordem de empilhamento dos elementos posicionados. Ou seja, ele determina qual elemento aparece na frente ou atrás de outros elementos.

Para definir o z-index em CSS, usamos a propriedade "z-index" com um valor numérico. Quanto maior o valor, mais alto o elemento aparecerá na pilha de elementos posicionados.

Conclusão

O posicionamento em CSS é uma propriedade importante que permite que os elementos HTML sejam posicionados em diferentes lugares na página. Com o conhecimento dos quatro tipos principais de posicionamento e da propriedade z-index, é possível criar layouts complexos e interessantes para a sua página web.

Agora responda o exercício sobre o conteúdo:

_Qual é o tipo de posicionamento em que o elemento é posicionado em relação ao elemento pai mais próximo que tenha uma posição definida?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Cores em CSS

Próxima página do Ebook Gratuito:

8Cores em CSS

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto