Maison >
interface Web >
tutoriel CSS >
Pourquoi ma division externe s'effondre-t-elle lors du redimensionnement de la fenêtre du navigateur ?
Pourquoi ma division externe s'effondre-t-elle lors du redimensionnement de la fenêtre du navigateur ?
Susan Sarandon
Libérer: 2024-12-15 01:20:17
original
847 Les gens l'ont consulté
Pourquoi le
Entourez entièrement l'intérieur
Lors du redimensionnement ?
Dans un conteneur avec un
intérieur et extérieur, le
s'effondre de manière inattendue sur une largeur inférieure au contenu du
interne. Ce problème peut être attribué à la nature des éléments de bloc.
Les éléments de bloc occupent généralement autant de largeur que leur conteneur parent. Lorsque la fenêtre est redimensionnée à une largeur plus étroite, le champ
s'étend initialement pour s'adapter au contenu interne du
. Cependant, à mesure que la largeur de la fenêtre diminue encore, la largeur du
externe devient finalement plus petite que celle du
interne.
Pour résoudre ce problème, une combinaison de bloc en ligne et de min -largeur : 100 % peut être utilisé. inline-block permet à un élément de se comporter à la fois comme un élément en ligne et comme un élément de bloc. En définissant min-width : 100 %, la zone externe
garantira que sa largeur est toujours au moins égale à la largeur de son contenu.
Code mis à jour
En ajoutant display: inline-block et min-width: 100% au externe
, le contenu du
empêchera avec succès le
de rétrécir plus petit que la largeur de son contenu lors du redimensionnement de la fenêtre.
.demo {
display: inline-block;
min-width: 100%;
}
Copier après la connexion
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!
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