Maison >interface Web >tutoriel CSS >Pourquoi « text-overflow : ellipsis » ne fonctionne-t-il pas avec Flexbox et comment puis-je y remédier ?
Lors de l'utilisation de display: flex, le débordement de texte : les points de suspension cessent de fonctionner comme prévu . Dans cet article, nous examinons les raisons de ce problème et proposons une solution.
affichage : flex retravaille le comportement de mise en page de éléments dans son conteneur parent. Dans ce cas, il a par inadvertance remplacé la propriété text-overflow: ellipsis, qui tronque normalement le texte dans son conteneur.
Pour reprendre le contrôle de la troncature du texte, vous devrez utiliser une classe distincte qui cible le flex individuel enfants :
.flex-child { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
Ces propriétés fonctionnent ensemble pour empêcher les sauts de ligne, tronquer le texte qui déborde et afficher des points de suspension si nécessaire.
Pour une explication plus détaillée et une source, reportez-vous à ce qui suit ressource :
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!