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é

Why Does My Outer Div Collapse When Resizing the Browser Window?

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!

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