Maison > interface Web > tutoriel CSS > Comment puis-je faire en sorte que les divisions enfants dans une mise en page multicolonnes aient des hauteurs égales ?

Comment puis-je faire en sorte que les divisions enfants dans une mise en page multicolonnes aient des hauteurs égales ?

DDD
Libérer: 2024-12-20 00:22:10
original
291 Les gens l'ont consulté

How Can I Make Child Divs in a Multi-Column Layout Have Equal Heights?

Gestion dynamique de la hauteur dans les mises en page multi-colonnes

Imposer une hauteur uniforme entre les éléments enfants peut s'avérer difficile, en particulier lorsque la hauteur du conteneur parent n’est pas précisé. Cet article explique comment atteindre 100 % de hauteur pour un div enfant au sein d'un div parent de hauteur non spécifiée.

Considérez la structure HTML suivante :

<div>
Copier après la connexion

L'objectif est de créer la "navigation" La hauteur du div correspond à la hauteur du div « contenu », quelle que soit la taille du contenu.

Pour y parvenir, le div parent (« principal ») doit être configuré avec display: flex; et aligner les éléments : étirer ;. La propriété display permet une mise en page flexible, tandis que align-items: stretch force les éléments enfants à s'étirer verticalement pour remplir la hauteur du parent. Notez que align-items: stretch est la valeur par défaut, mais évitez de la définir sur d'autres valeurs.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal