Maison > interface Web > tutoriel CSS > Pourquoi la « hauteur minimale » de mon conteneur Flex est-elle ignorée dans Internet Explorer 10 et 11 ?

Pourquoi la « hauteur minimale » de mon conteneur Flex est-elle ignorée dans Internet Explorer 10 et 11 ?

Barbara Streisand
Libérer: 2024-12-06 03:08:12
original
421 Les gens l'ont consulté

Why Does My Flex Container's `min-height` Get Ignored in Internet Explorer 10 and 11?

Hauteur minimale négligée du conteneur Flex dans Internet Explorer

Malgré la prise en charge généralisée des propriétés flexbox standardisées, Internet Explorer 10 et 11 présentent un comportement particulier lorsque il s’agit de conteneurs flexibles. Un de ces problèmes se pose lorsque la propriété min-height est ignorée.

Considérons un div conteneur contenant deux div enfants, chacun ayant une hauteur maximale de 400 px. En utilisant les propriétés CSS flex, justifier-contenu : espace-entre ; est destiné à répartir uniformément l’espace vertical entre les divs enfants. Cependant, cet alignement fonctionne parfaitement dans Chrome et Firefox mais pas dans Internet Explorer.

La solution réside dans la définition du conteneur flexible lui-même en tant qu'élément flexible. En ajoutant simplement display: flex; et flex-direction : colonne ; à l'élément body, la propriété min-height du conteneur est respectée dans Internet Explorer 10 et 11. Cela garantit une bonne répartition de l'espace entre les divs enfants.

Cette solution de contournement résout le bug flexbox spécifique aux versions 10 et 11 d'Internet Explorer. , garantissant un comportement cohérent sur tous les navigateurs modernes. De plus amples détails sur ce problème peuvent être trouvés sur https://github.com/philipwalton/flexbugs#flexbug-3.

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