Ce manuel vous guidera sur la propriété Position CSS. Alors, commençons.
Quelle est la propriété «position» CSS?
Dans CSS, le «position”Est utilisé pour spécifier où un élément apparaît sur la page en fonction de sa position. Le combiner avec les propriétés CSS supérieur, droite, inférieure et gauche détermine où l'élément sera placé.
Syntaxe
La syntaxe de la propriété de position CSS est donnée ci-dessous:
position: valeursÀ la place de "valeur», Vous pouvez définir la position des éléments comme«statique","relatif","absolu", et "fixé".
Examinons de plus près chaque valeur avec des exemples pour comprendre comment ils affectent la position des éléments de la page.
Exemple
Dans HTML, nous ajouterons deux conteneurs à l'intérieur de la balise corporelle et attribuerons le nom de classe au premier div en tant que «div1"Et la deuxième div comme"div2»:
Après cela, nous allons styliser le corps de la page Web en utilisant «corps«Dans CSS et définissez la couleur d'arrière-plan du corps comme«RVB (127, 255, 212)»:
corpsOn peut voir que la couleur d'arrière-plan est appliquée sur la page Web:
Dans notre fichier CSS, utilisez "div«Pour appliquer les mêmes propriétés aux conteneurs à la fois. Ajustez la largeur et la hauteur de la div comme «100px"Et la marge comme"30px". Pour définir la forme des divs, utilisez le «rayon frontalier«Propriété et définit sa valeur comme«30px". Ensuite, ajustez le texte de la div en utilisant le «alignement de texte»Propriété pour définir le texte DIV au«centre«Position et le«hauteur de la ligne«Propriété comme«100px»:
divAprès cela, définissez la couleur du div pour les différencier. Pour ce faire, utilisez ".div1«Pour accéder au premier div et définir sa couleur d'arrière-plan comme«RVB (236, 226, 128)»:
.div1Maintenant, utilisez «.div2«Pour accéder au deuxième div et définir sa couleur d'arrière-plan comme«RVB (187, 166, 214)»:
.div2Le résultat du code ci-dessus est donné ci-dessous:
Quelle est la position «statique» dans CSS?
"statique”Est utilisé pour définir la position par rapport au flux de page normal. Il est défini par défaut. De plus, les propriétés en haut, en bas, à gauche et à droite n'ont aucun effet.
Exemple
Ici, nous allons définir la position des deux div comme statique. Notez que toutes les autres propriétés des deux conteneurs resteront les mêmes:
.div1Vous pouvez voir que les Divs sont positionnés à leur position d'origine:
Quelle est la position «relative» dans CSS?
Afin de définir la position de l'élément par rapport à sa position normale, le «relatif«La valeur de la propriété de position est utilisée.
Exemple
Nous allons définir la position de "div1" comme "relatif" et "div2" comme "absolu". Ici, la deuxième div est positionnée selon la div1:
.div1Voici le résultat qui démontre que Div2 est ajusté en fonction de la position de Div 1:
Quelle est la position «fixe» dans CSS?
Les éléments HTML peuvent être fixés sur le navigateur en utilisant le «fixé»Valeur de la propriété de position. La position des éléments fixes est déterminée par la fenêtre, la zone du document visible pour le moment. En utilisant la fenêtre du navigateur comme référence, cet élément fixe est positionné par rapport à lui.
Exemple
Nous allons définir la position de "div1" comme "fixé" et "div2" comme "statique". Ici, nous utiliserons la valeur statique pour définir la position de «div2"Selon le flux de page normal:
.div1Ici, vous pouvez voir que la position de «div1"Est fixe et"div2"Est défini en fonction du flux de la page:
Quelle est la position «absolue» dans CSS?
Dans "absolu”Positionnement, l'élément est positionné par rapport au premier élément parent, qui n'est pas statique. De plus, un élément peut être positionné n'importe où sur une page en utilisant un positionnement absolu.
Exemple
Nous allons définir la position de "div1" comme "relatif" et "div2" comme "absolu". Après cela, nous utiliserons le «bas«Propriété comme«5px”Pour définir la div2 en bas de la page:
.div1L'image suivante montre que la Div2 est positionnée en bas de la page:
C'est ça! Nous avons expliqué la description de la propriété de position en détail.
Conclusion
Afin de définir la position de l'élément HTML, le «position«La propriété de CSS est utilisée. La propriété de position prend en charge quatre valeurs différentes telles que statique, relative, fixe et absolue. Dans cet article, nous avons expliqué la propriété de position en détail et fourni des exemples pour toutes ses valeurs.