Maison  >  Article  >  interface Web  >  Quelles sont les valeurs par défaut pour « top », « left », « bottom » et « right » lors de l'utilisation de « position : absolue » ?

Quelles sont les valeurs par défaut pour « top », « left », « bottom » et « right » lors de l'utilisation de « position : absolue » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-07 03:16:03106parcourir

What are the Default Values for `top`, `left`, `bottom`, and `right` when Using `position: absolute`?

Valeurs par défaut pour Position : Absolue

Lors de l'utilisation de la propriété CSS position : absolue sans spécifier de valeurs, il est important de comprendre la valeur par défaut valeurs pour les propriétés top, left, bottom et right. Contrairement à la croyance populaire, ces valeurs ne sont pas définies sur 0 par défaut.

Au lieu de cela, la valeur par défaut de toutes ces propriétés est « auto ». Cela signifie que l'élément reste dans sa position normale dans la mise en page, comme s'il n'était pas positionné du tout. C'est ce qu'on appelle la « position statique ».

Le comportement d'un élément avec toutes ses valeurs de décalage définies sur « auto » est défini dans la spécification CSS. Pour la position horizontale, la contrainte est :

'left' + 'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' + 'right' = width of containing block

Si les trois éléments "gauche", "largeur" ​​et "droite" sont "auto", la largeur de l'élément est définie sur "rétrécir à- fit", et la valeur 'gauche' est déterminée en fonction de la position statique.

De même, pour la position verticale, la contrainte est :

'top' + 'margin-top' + 'border-top-width' + 'padding-top' + 'height' + 'padding-bottom' + 'border-bottom-width' + 'margin-bottom' + 'bottom' = height of containing block

Si les trois éléments 'top' , 'height' et 'bottom' sont "auto", la valeur supérieure de l'élément est définie sur la position statique et sa hauteur est déterminée en fonction de son contenu.

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!

Déclaration:
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