"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi \ "Hauteur: 100% \" sur un enfant Flex brise Flexbox?

Pourquoi \ "Hauteur: 100% \" sur un enfant Flex brise Flexbox?

Publié le 2025-03-23
Parcourir:941

Why Does \

Étirer l'enfant flex Flexbox.

Pourquoi utiliser "Height: 100%" peut casser Flexbox

lors de l'utilisation de "High: 100%" dans Flexbox:

Le parent de l'élément étiré nécessite une hauteur déclarée, qui va à l'encontre du comportement par défaut. "Hauteur: 100%" ignorera leur présence et mènera à des conflits.

  • La solution: supprimer "Hauteur: 100%"
élément.

explication

Dans Flexbox avec la direction de la ligne (la valeur par défaut), la propriété "Align-Items" contrôle le comportement vertical. Son paramètre par défaut est "Stretch", ce qui fait que les éléments flexibles s'étirent automatiquement pour remplir la hauteur disponible, à condition que le parent n'a pas de jeu de hauteur explicite.

Exemple de code

Considérez le code d'extinction suivant:

div>
Certains
cool
texte

Dans cet exemple, l'enfant jaune s'étirera pour remplir toute la hauteur de son parent, tandis que la hauteur du parent s'ajustera automatiquement en fonction du contenu texte de l'enfant bleu.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3