Cet article vous présente principalement ce que signifie la position en CSS, et la fonction de toutes les valeurs.
Pour ceux qui apprennent le développement front-end, l'attribut position en css est crucial. En termes simples, position en CSS signifie spécifier le type de positionnement d'un élément.
Alors, quelles sont les valeurs d'attribut de position ? C'est-à-dire Quels sont les types de positionnement en CSS ?
Ci-dessous, nous utiliserons un exemple de code simple pour résumer et présenter la valeur de position et sa fonction.
1. Absolute
génère un élément positionné de manière absolue , positionné par rapport au premier élément parent autre que le positionnement statique. La position de l'élément est spécifiée via les attributs "left", "top", "right" et "bottom".
Exemple de code :
<!DOCTYPE html> <html> <meta charset="utf-8"> <title>absolute使用示例</title> <head> <style> h3.abs { position:absolute; left:50px; top:50px } </style> </head> <body> <h3 class="abs">绝对定位(absolute)</h3> <p>通过绝对定位,元素可以放置到页面上的任何位置。本例中下面元素距离页面左侧和顶部都是50px。</p> </body> </html>
L'effet de code est le suivant :
2, corrigé
Générer un élément positionné de manière absolue, positionné par rapport à la fenêtre du navigateur. La position de l'élément est spécifiée via les attributs "left", "top", "right" et "bottom".
Exemple de code :
<!DOCTYPE html> <html> <meta charset="utf-8"> <title>fixed使用示例</title> <head> <style> p.a1 { position:fixed; left:10px; top:10px; } p.a2 { position:fixed; top:50px; right:50px; } </style> </head> <body> <p class="a1">fixed示例:此段元素相对于浏览器窗口,距离顶部10px,距离左边10px;</p> <p class="a2">fixed示例:此段元素相对于浏览器窗口,距离顶部50px,距离右边50px;</p> </body> </html>
L'effet de code est le suivant :
3. 🎜>
Génère un élément relativement positionné, positionné par rapport à sa position normale. Par conséquent, "left:20" ajoute 20 pixels à la position GAUCHE de l'élément. Exemple d'utilisation du code :<!DOCTYPE html> <html> <meta charset="utf-8"> <title>relative</title> <head> <style> h3.le { position:relative; left:-30px } h3.ri { position:relative; left:40px } </style> </head> <body> <h3>正常位置的元素</h3> <h3 class="le">这个元素相对于其正常位置向左移动</h3> <h3 class="ri">这个元素相对于其正常位置向右移动</h3> <p>相对定位会按照元素的原始位置对该元素进行移动。</p> <p>本例中"left:-30px",从元素的原始左侧位置减去 30 像素。</p> <p>本例中"left:40px",向元素的原始左侧位置增加 40 像素。</p> </body> </html>
statique
Valeur par défaut. Sans positionnement, l'élément apparaît dans un flux normal (en ignorant les déclarations haut, bas, gauche, droite ou z-index).5. Cet article est un résumé des connaissances pertinentes sur l'attribut position en CSS. J'espère qu'il sera utile aux amis dans le besoin.
Si vous souhaitez en savoir plus sur les connaissances liées au front-end, vous pouvez suivre le site Web PHP chinois
tutoriel vidéo CSS,
Tutoriel Bootstrapet d'autres front-end connexes tutoriels. Tout le monde est invité à l’apprendre et à s’y référer !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!