Maison >interface Web >js tutoriel >Corrigez la position d'un calque en définissant l'attribut position dans les astuces CSS_javascript
Définition et usage
L'attribut position spécifie le type de positionnement de l'élément.
Description
Cet attribut définit le mécanisme de positionnement utilisé pour établir la disposition de l'élément. N'importe quel élément peut être positionné, mais les éléments absolus ou fixes génèrent une boîte au niveau du bloc, quel que soit le type de l'élément lui-même. Un élément positionné relativement est décalé par rapport à sa position par défaut dans un écoulement normal.
默认值: | static |
---|---|
继承性: | no |
版本: | CSS2 |
JavaScript 语法: | object.style.position="absolute" |
Exemple
Positionnement des éléments h2 :
h2 { position:absolute; left:100px; top:150px; } TIY
Prise en charge du navigateur
Tous les principaux navigateurs prennent en charge l'attribut position.
Remarque : La valeur de l'attribut « inherit » n'est prise en charge dans aucune version d'Internet Explorer (y compris IE8).
Valeurs possibles
Exemple TIY
valeur | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
absolu |
est spécifiée via les attributs "left", "top", "right" et "bottom". |
||||||||||||
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". |
||||||||||||
relatif |
Génère un élément relativement positionné, positionné par rapport à sa position normale. Donc "left:20" ajoute 20 pixels à la position GAUCHE de l'élément. |
||||||||||||
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). | ||||||||||||
hériter | spécifie que la valeur de l'attribut position doit être héritée de l'élément parent. |
Positionnement : Positionnement relatif Cet exemple montre comment positionner un élément par rapport à sa position normale. Positionnement : positionnement absolu Cet exemple montre comment positionner un élément à l'aide de valeurs absolues. Positionnement : positionnement fixe Cet exemple montre comment positionner un élément par rapport à la fenêtre du navigateur. Définition de la forme d'un élément Cet exemple montre comment définir la forme d'un élément. L'élément est découpé dans la forme et affiché. Z-indexZ-index peut être utilisé pour placer un élément derrière un autre élément. Z-index L'élément dans l'exemple ci-dessus a vu son Z-index modifié.
Laissez-moi vous présenter l'attribut Position en CSS
La position CSS est très importante et a les valeurs suivantes : statique, relative, absolue, fixe.
<div style="position: relative;"> <div style="position: absolute; top: 10px; left: 10px;"></div> </div>Statique : positionnement statique. Si vous ne définissez pas l'attribut position, la valeur par défaut est statique. Les attributs tels que top, left, bottom et right ne sont pas valides lorsqu'ils sont statiques. Pour utiliser ces attributs, la position doit être définie sur l'une des trois autres valeurs.