Maison > interface Web > tutoriel CSS > css position définit la méthode de positionnement des éléments

css position définit la méthode de positionnement des éléments

高洛峰
Libérer: 2017-02-27 09:15:25
original
1584 Les gens l'ont consulté

1. Introduction

L'attribut position de CSS définit la méthode de positionnement de l'élément et définit les règles de positionnement de l'élément à positionner. Cette propriété est utile pour créer des scripts d'effets d'animation.

1. Un élément positionné est un élément dont l'attribut de position calculé est divisé en : relatif (relatif), absolu (absolu), fixe (fixe) ou collant (collant).

2. Les attributs top, right, bottom et left spécifient la position de l'élément positionné.

3. Z-index définit l'ordre d'empilement des éléments de positionnement, c'est-à-dire la position de l'axe z. La valeur peut être un nombre positif ou négatif. Plus la valeur est grande, plus elle est proche. l'utilisateur (c'est-à-dire plus le niveau d'affichage est élevé. ), plus la valeur est petite, plus on est éloigné de l'utilisateur.

Comme le montre la figure : Lorsque la valeur de z-index est -1, la position de l'image est en dessous du texte et loin de l'utilisateur si la valeur de z. -index est défini sur un nombre positif, La position de l'image est affichée au-dessus du texte, couvrant une partie du texte !

css position 设置元素的定位方式

Et si la valeur du z-index est définie sur un nombre positif, la position de l'image sera affichée au-dessus du texte, couvrant une partie du texte ! left:20px; signifie que la distance entre l'image et la bordure gauche est de 20px ; top:20px; signifie que la distance entre l'image et le haut est de 20px

css position 设置元素的定位方式

2. Obtenez la valeur

statique

Ce mot-clé amène cet élément à utiliser un comportement normal, qui Autrement dit, l'élément est dans le flux de documents. Ses propriétés de position de mise en page actuelle, haut, droite, bas, gauche et z-index ne sont pas valides.

relatif

Utilisez ce mot-clé pour disposer un élément comme s'il n'avait pas été positionné. C'est-à-dire qu'il s'adaptera à la position de l'élément sans changer la disposition (ce qui laissera un espace vide à l'endroit où se trouvait l'élément à l'origine). position:relative n'est pas valide pour le groupe-*-tableau, la ligne-tableau, la colonne-tableau, la cellule-tableau et la légende-tableau.

absolute

ne réserve pas d'espace pour l'élément. L'élément est positionné en spécifiant son décalage par rapport à son ancêtre le plus proche, positionné de manière non statique. pour être sûr. Les éléments positionnés de manière absolue peuvent avoir des marges définies et ne fusionneront pas avec d'autres marges.

fixed

ne réserve pas d'espace pour l'élément. Spécifie l'espace de l'élément en spécifiant une position par rapport à la fenêtre d'affichage de l'écran, et la position de l'élément ne change pas lorsque l'écran défile. L'élément apparaîtra à une position fixe sur chaque page lors de l'impression. L'attribut fixe crée généralement un nouvel environnement de pile.

L'explication détaillée ci-dessus de la méthode de positionnement des éléments en position CSS est tout le contenu partagé par l'éditeur. J'espère qu'elle pourra vous donner une référence, et j'espère que vous prendrez en charge le PHP chinois. site web.

Pour plus d'articles liés à la définition de la position CSS et à la méthode de positionnement des éléments, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal