Maison >interface Web >tutoriel CSS >Comment puis-je redimensionner dynamiquement une division parent pour l'adapter aux enfants développés tout en conservant le défilement au niveau de la page ?
Redimensionner le conteneur parent pour accueillir les enfants agrandis
L'objectif est de redimensionner dynamiquement un parent
Une approche consiste à définir la propriété overflow du parent sur auto. Cela permet au contenu de déborder et de créer une barre de défilement verticale au sein du parent si nécessaire. Cependant, cette approche présente un inconvénient lorsque le contenu enfant s'étend au-delà de la largeur de la fenêtre du navigateur, ce qui entraîne une barre de défilement horizontale sur le parent au lieu de la page elle-même.
Pour surmonter ce problème et garantir que la barre de défilement apparaisse au niveau de la page , une solution différente peut être mise en œuvre. Définir la propriété d'affichage du parent sur table et la propriété d'affichage des enfants sur table-row redimensionne le parent pour englober la taille de l'enfant tout en permettant le défilement horizontal au niveau de la page.
<br> /<em>Parent </em>/<br>affichage : table;<br>débordement : auto;</p> <p>/<em> Enfants </em>/<br>display: table-row;<br>
Cette solution maintient l'expansion verticale souhaitée tout en répondant aux problème de placement de la barre de défilement horizontale.
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!