Maison >interface Web >tutoriel CSS >Comment faire en sorte qu'une division enfant flottante s'étende jusqu'à la hauteur de son parent ?
Agrandir la hauteur de la division enfant à la hauteur du parent
Dans une mise en page Web où les éléments parent et enfant sont positionnés côte à côte, il est souvent nécessaire pour s'assurer que leurs hauteurs sont égales. Ceci permet d'éviter que l'élément parent apparaisse étiré ou compressé en raison du contenu de l'élément enfant.
Problème :
Vous avez un div parent avec deux div enfants flottants. (enfant-gauche et enfant-droite). Lorsque le contenu de child-left augmente, la hauteur du div parent s'ajuste en conséquence. Cependant, la hauteur du droit de l'enfant reste inchangée.
Solution :
Pour rendre la hauteur du droit de l'enfant égale à celle de son parent, appliquez le CSS suivant styles:
.parent { overflow: hidden; position: relative; width: 100%; } .child-left { float: left; } .child-right { background: green; height: 100%; width: 50%; position: absolute; right: 0; top: 0; }
.parent:
.child-left:
.child-right :
En combinant ces styles, vous pouvez obtenir l'expansion en hauteur souhaitée de l'enfant droit pour qu'il corresponde à son parent, quel que soit le contenu de l'enfant gauche.
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!