Le texte s'étend à l'extérieur du bouton HTML
https://plnkr.co/edit/dZigMtncPEed4MK75swb?p=preview
<button style="width: 50px" type = "submit">Very very very verey looooooooooooooooooooooong</button>
Comme vous pouvez le voir, le texte s'étend à l'extérieur. Est-il possible de tronquer le texte? La raison derrière cela est, c'est que le bouton est partie d'un menu déroulant.
Le texte est blanc donc il peut difficile de voir l' 'casser' le bouton.
[Mise à JOUR]
Est-il de toute façon à ajouter de la marge pour le text-overflow: ellipsis. Les points de suspension est trop proche du texte et il n'est pas attirant (à mon avis)
[Mise à JOUR 2]
Depuis que j'ai l'habitude de mettre mon curseur à la fin du texte, la solution ci-dessus la cause de mon accent circonflexe être manquant. Est-il possible pour moi de mettre des points de suspension suivre d'un signe?
[JOUR 3]
Est-il de toute façon à faire le signe aligner à la fin?
OriginalL'auteur Zanko | 2016-01-03
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez tronquer le texte et ajouter des points de suspension, vous pouvez ajouter
overflow: hidden
à clip le texte, puis utiliseztext-overflow: ellipsis
' ... ' points de suspension:mise à Jour
À mon avis, c'est aussi bon pour la facilité d'utilisation, car il indique que quelque chose a été tronqué à l'utilisateur.
Oui j'aime vraiment cette solution. Avez-vous l'esprit en m'adressant à mes questions à jour? Merci!!!!
Je vous remercie. Serait-il possible que le signe de suivre les points de suspension à la place?
Comme ceci, cependant, vous ne pouvez pas style les points de suspension sans style du texte, donc vous ne pouvez pas augmenter l'espace entre '...' et le texte.
OriginalL'auteur Josh Crozier
Il suffit de régler le
width:auto;
. Cela se produit parce que parfois, le texte a besoin de plus que 50px. Cela peut aussi être évitée en mettantoverflow:hidden
qui fera de n'importe quel texte dépassant le bouton de largeur de disparaître, vous donnant un parfait 50px bouton.Si vous lisez plus loin dans le post, j'ai mentionné que si vous souhaitez masquer le texte au lieu de cela, overflow:hidden permet de masquer tous les textes de dépasser vos boutons de définir la largeur et la hauteur
Désolé, je pensais que vous disiez que je devrais utiliser width:auto plutôt que de overflow: hidden. Je vous remercie pour votre réponse en tout cas! Grandement apprécié!
OriginalL'auteur Mathew Crogan
Essayez d'utiliser
dans le style de la balise. Cela permettra de rester dans la zone, et cacher ce qui déborde.
Vous pouvez également choisir un titre plus court.
OriginalL'auteur Kalkran
Suffit d'Utiliser la Suite c'est que vous voulez faire passer le texte à l'intérieur du bouton
OriginalL'auteur Nishant Singh
Ajouter
comme une classe à votre bouton et n'hésitez pas à jouer avec les 90% de la largeur du bouton (selon l'image ci-dessus, vous serait probablement le souhaitez autour de 30%)
OriginalL'auteur remdevtec