Este manual o guiará sobre a propriedade CSS Position. Então, vamos começar.
O que é a propriedade "posição" CSS?
No CSS, o “posição”É usado para especificar onde um elemento aparecerá na página com base em sua posição. Combinando com as propriedades CSS superior, direita, inferior e esquerda, determina onde o elemento será colocado.
Sintaxe
A sintaxe da propriedade de posição CSS é dada abaixo:
Posição: valoresNo lugar de "valor”, Você pode definir a posição dos elementos como“estático","relativo","absoluto", e "fixo”.
Vamos dar uma olhada em cada valor com exemplos para entender como eles afetam a posição dos elementos da página.
Exemplo
No HTML, adicionaremos dois recipientes dentro da etiqueta corporal e atribuiremos o nome da classe ao primeiro div como “Div1”E a segunda div como“div2”:
Depois disso, iremos estilizar o corpo da página da web usando “corpo”No CSS e defina a cor de fundo do corpo como“RGB (127, 255, 212)”:
corpoPode -se ver que a cor de fundo é aplicada na página da web:
Em nosso arquivo CSS, use “div”Para aplicar as mesmas propriedades aos contêineres de uma só vez. Ajuste a largura e a altura da div como “100px”E a margem como“30px”. Para definir a forma das divs, use o “Radio de fronteira”Propriedade e defina seu valor como“30px”. Em seguida, ajuste o texto da div usando o “alinhamento de texto”Propriedade para definir o texto div no“CentroPosição e a “altura da linha"Propriedade como"100px”:
divDepois disso, defina a cor da div para diferenciá -los. Para fazer isso, use “.Div1”Para acessar a primeira div e definir sua cor de fundo como“RGB (236, 226, 128)”:
.div1Agora, utilize “.div2”Para acessar a segunda div e definir sua cor de fundo como“RGB (187, 166, 214)”:
.div2O resultado do código acima da mencionação é dado abaixo:
O que é posição "estática" no CSS?
““estático”É usado para definir a posição em relação ao fluxo de página normal. É definido por padrão. Além disso, as propriedades superior, inferior, esquerda e direita não têm efeito.
Exemplo
Aqui, definiremos a posição de ambos os div como estáticos. Observe que todas as outras propriedades de ambos os contêineres permanecerão os mesmos:
.div1Você pode ver que os divs estão posicionados na posição original:
O que é posição "relativa" no CSS?
Para definir a posição do elemento em relação à sua posição normal, o “relativo”O valor da propriedade de posição é utilizado.
Exemplo
Vamos definir a posição de “Div1" como "relativo" e "div2" como "absoluto”. Aqui, a segunda div está posicionada de acordo com o Div1:
.div1Aqui está o resultado que demonstra que o div2 é ajustado de acordo com a posição da div 1:
O que é a posição "fixa" no CSS?
Os elementos HTML podem ser fixados no navegador usando o “fixo”Valor da propriedade de posição. A posição dos elementos fixos é determinada pela viewport, a área do documento que é visível no momento. Usando a janela do navegador como referência, esse elemento fixo está posicionado em relação a ele.
Exemplo
Vamos definir a posição de “Div1" como "fixo" e "div2" como "estático”. Aqui, usaremos o valor estático para definir a posição de “div2”De acordo com o fluxo de página normal:
.div1Aqui, você pode ver que a posição de “Div1"É fixo e"div2”Está definido de acordo com o fluxo da página:
Qual é a posição "absoluta" no CSS?
Em "absolutoPosicionamento, o elemento é posicionado em relação ao primeiro elemento pai, que não é estático. Além disso, um elemento pode ser posicionado em qualquer lugar em uma página usando posicionamento absoluto.
Exemplo
Vamos definir a posição de “Div1" como "relativo" e "div2" como "absoluto”. Depois disso, usaremos o “fundo"Propriedade como"5px”Para definir o div2 na parte inferior da página:
.div1A imagem a seguir mostra que o div2 está posicionado na parte inferior da página:
É isso! Nós explicamos a descrição da propriedade de posição em detalhes.
Conclusão
Para definir a posição do elemento html, o “posição”A propriedade do CSS é utilizada. A propriedade de posição suporta quatro valores diferentes, como estática, relativa, fixa e absoluta. Neste artigo, explicamos a propriedade de posição em detalhes e fornecemos exemplos para todos os seus valores.