Maison > interface Web > tutoriel CSS > Comment puis-je reproduire le comportement de Firefox 33.x Flexbox dans les versions ultérieures ?

Comment puis-je reproduire le comportement de Firefox 33.x Flexbox dans les versions ultérieures ?

Linda Hamilton
Libérer: 2024-12-31 09:42:29
original
1001 Les gens l'ont consulté

How Can I Replicate Firefox 33.x Flexbox Behavior in Later Versions?

Réplication du comportement de FF 33.x Flexbox dans FF 34.x et au-delà

L'implémentation de flexbox dans Firefox 34 et versions ultérieures introduit une nouvelle fonctionnalité connue sous le nom de « taille minimale implicite des éléments flexibles ». Ce changement entraîne la croissance des éléments des conteneurs flexbox au-delà de la fenêtre d'affichage, perturbant les présentations précédentes. Les utilisateurs qui utilisent flexbox pour les applications de bureau peuvent rencontrer ce problème.

Pour restaurer le comportement d'origine de FF 33.x, une règle de style simple peut être ajoutée : * { min-height : 0 ; }. Cette ligne fixe la hauteur minimale de tous les éléments à zéro, les empêchant de dépasser la hauteur de leur conteneur.

Cependant, dans certains cas, il peut être nécessaire d'appliquer min-height:0 uniquement à des éléments spécifiques. Cela s'applique aux éléments qui :

  • Sont des enfants de conteneurs flexbox verticaux
  • Contient de grands descendants destinés à déborder

Dans la question d'origine, le le problème de disposition provient d'un élément de grande taille imbriqué dans plusieurs conteneurs flexibles. Pour résoudre ce problème, min-height:0 doit être défini pour tous les éléments le long de la chaîne d'imbrication.

Notez que ce changement de spécification a provoqué des ruptures de mise en page généralisées sur le Web. Le rapport de bug fournit des détails et des exemples supplémentaires : https://bugzilla.mozilla.org/show_bug.cgi?id=1043520

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