Maison > interface Web > tutoriel CSS > Comment positionner un élément fixe par rapport à son parent ou à la fenêtre du navigateur ?

Comment positionner un élément fixe par rapport à son parent ou à la fenêtre du navigateur ?

Mary-Kate Olsen
Libérer: 2024-11-28 08:18:14
original
794 Les gens l'ont consulté

How to Position an Element Fixed Relative to Its Parent or the Browser Window?

Positionnement des éléments : fixe par rapport au parent ou à la fenêtre

Votre question se concentre sur le positionnement d'un élément "fixe" par rapport à son parent à l'aide de CSS. Lorsqu'un élément est positionné de manière fixe, sa position est déterminée par rapport à la fenêtre, et non à son élément parent.

Positionnement d'un élément fixe par rapport au parent

Si vous souhaitez positionner un élément fixe par rapport à son parent, vous pouvez utiliser les propriétés CSS suivantes :

#parent {
  position: relative;
}

#child {
  position: absolute;
  top: 50px;
  left: 50px;
}
Copier après la connexion

Cela positionnera l'élément #child 50 pixels vers le bas et 50 pixels à droite de son parent, #parent.

Positionnement d'un élément fixe par rapport à la fenêtre

Pour positionner un élément fixe par rapport à la fenêtre, vous pouvez utiliser les propriétés CSS suivantes :

#element {
  position: fixed;
  top: 50px;
  right: 50px;
}
Copier après la connexion

Cela positionnera l'élément #element à 50 pixels vers le bas du haut et à 50 pixels du bord droit de la fenêtre du navigateur.

Exemple

Considérons l'exemple suivant :

<div>
Copier après la connexion
#parent {
  width: 300px;
  background: orange;
  margin: 0 auto;
  position: relative;
}

#child {
  position: absolute;
  right: 0;
  top: 120px;
}
Copier après la connexion

Dans cet exemple, l'élément #child est positionné fixe par rapport à son parent, #parent. Il se déplacera avec l'élément parent lorsqu'il défile verticalement, mais il restera 0 pixel à droite et 120 pixels en dessous du haut du parent.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal