A posição dos elementos HTML desempenha um papel vital na organização dos componentes da página da web. Mais especificamente, a posição dos elementos pode ser ajustada utilizando o CSS “posição" propriedade. Esta propriedade pode ser associada a propriedades de deslocamento, como propriedades superior, esquerda, direita e inferior, fornecendo valores específicos para ajustar o elemento na página. No entanto, o "absoluto”Os elementos posicionados podem ser ajustados em relação ao elemento posicionado mais próximo.
Este post explicará o posicionamento absoluto do CSS.
Propriedade "Posição" CSS
O "posição”A propriedade no CSS pode ser utilizada para ajustar a posição do elemento. Diferentes valores da propriedade de posição são fixos, absolutos, relativos, estáticos e pegajosos. Esses valores são definidos com as propriedades de deslocamento, como topo, direita, esquerda e inferior, para ajustar a posição do elemento.
Como aplicar o posicionamento absoluto do CSS?
O posicionamento absoluto do elemento pode ser aplicado usando o CSS “posição”Propriedade com o valor“absoluto”. O elemento com a posição absoluta é ajustado correspondente ao seu elemento pai posicionado mais próximo. Mas se o ancestral não estiver posicionado, ele se ajustará em relação à seção corporal do documento.
Exemplo
Vamos entender o conceito com um exemplo prático.
Etapa 1: Crie um arquivo HTML
No arquivo html, dentro do elemento corporal, adicione uma div com o nome da classe “principal”. Em seguida, dentro da div, adicione uma tag html associada aos seguintes atributos:
Em seguida, adicione outra divisão contendo o cabeçalho e os elementos H1 e P do parágrafo:
O posicionamento absoluto do CSS
Hello Linuxhint Team!
No CSS, várias propriedades de estilo são utilizadas para decorar os elementos HTML.
Etapa 2: Estilo "todos" elementos
*
Fonte-família: Verdana, Genebra, Tahoma, Sans-Serif;
Os elementos HTML são estilizados usando o “família de fontes”Propriedade com o valor“Verdana, Genebra, Tahoma, Sans-Serif”. Esta lista de valores garante que, se o navegador não suportar o primeiro estilo, o outro será aplicado.
Etapa 3: Div "Home" Style "Home"
.lar
Posição: Absoluto;
Top: 50px;
Esquerda: 45px;
Abaixo estão as propriedades aplicadas ao “larDiv:
Etapa 4: estilo “conteúdo” div
.contente
Background-Color: CadetBlue;
Largura: 300px;
Altura: 250px;
preenchimento-esquerda: 40px;
margem-esquerda: 80px;
Abaixo estão as propriedades CSS que são aplicadas ao “contenteDiv:
Neste ponto, nossa página da web ficará assim:
Pode ser visto a partir do resultado acima, a imagem da casa da div é colocada a 50px da parte superior e 45px da esquerda do corpo do documento. Além disso, a posição da divisão é definida em relação à seção corporal do HTML.
Como ajustar a posição do elemento "relativa" ao elemento pai posicionado?
Esta seção o guiará sobre o ajuste da posição do elemento em relação à posição mais próxima do elemento pai.
Defina a propriedade "Posição" de "Conteúdo" Div
Posição: relativa;
Para ajustar a posição do elemento em relação ao elemento pai, defina o “posição”Propriedade do elemento pai para“relativo" valor.
Defina a propriedade "Posição" do elemento "IMG"
.lar
Posição: Absoluto;
topo: 100px;
Esquerda: 220px;
Aqui:
Saída
Pode ser visto pelo resultado que a imagem foi posicionada em relação à sua divis.
Conclusão
O CSS “posição”A propriedade é utilizada para definir a posição dos elementos HTML. Esta propriedade pode ser valorizada como fixa, relativa, absoluta, pegajosa e estática. O "absoluto”O valor posicionará o elemento correspondente ao seu elemento pai posicionado próximo. Este post explicou o posicionamento absoluto do CSS com um exemplo prático.