Maison > interface Web > tutoriel CSS > le corps du texte

Comment puis-je définir la largeur d'un div à position fixe pour qu'elle corresponde à son conteneur parent ?

Mary-Kate Olsen
Libérer: 2024-11-19 12:45:03
original
359 Les gens l'ont consulté

How Can I Set the Width of a Fixed Positioned Div to Match its Parent Container?

Problème de définition de la largeur d'un div fixe positionné

Dans une tentative d'attribuer une largeur de 100 % à un div "position : fixe" , un dilemme surgit lorsque l'élément persiste à adopter la largeur de la fenêtre du navigateur ou du document. Malgré la définition d'un div parent avec une largeur spécifique, le div fixe ne parvient pas à y adhérer.

Pour résoudre ce problème, appliquez l'attribut de style "width:inherit" à tous les div imbriqués dans le div parent. Cette solution est démontrée dans le code HTML et CSS suivant :

<div>
Copier après la connexion
#container {
    width: 800px;
}

#fixed {
    position: fixed;
    width: 100%;
}

#fixed * {
    width: inherit;
}
Copier après la connexion

En spécifiant "width:inherit" pour les éléments enfants du div fixe, ils héritent de la largeur de leur parent, assurant ainsi l'alignement aux dimensions prévues.

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