Overflow:hidden points à la fin
Disons que j'ai une chaîne de caractères "j'aime les gros culs et je ne peut pas mentir" et je l'ai coupé avec overflow:hidden
, de sorte qu'il affiche quelque chose comme ceci:
J'aime les gros culs et je cann
couper le texte. Est-il possible d'afficher ce comme ceci:
J'aime les gros culs et je cann...
à l'aide de CSS?
- Cette question est une ruse pour promouvoir la chanson?
- Désolé pour la réponse tardive. J'ai dû courir à la salle de bain. Pour répondre à ta question... Oui
- Double Possible de Comment puis-je afficher les points ("...") dans un span avec caché de débordement?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser text-overflow: ellipsis; qui selon caniuse est pris en charge par tous les principaux navigateurs.
Voici une démo sur jsbin.
CSS:
HTML:
overflow: hidden;
ettext-overflow: ellipsis;
dans un<p>
élément (c'est à dire, un élément de bloc) et n'a trouvé aucune...
à la fin (bien sûr, je suis en vous assurant qu'il est en effet de débordement). J'ai aussi essayé sans leoverflow: hidden;
partie, et aussi avec un<span>
élément à l'intérieur de la<p>
où l'<p>
élément avaitoverflow: hidden;
et la<span>
avaittext-overflow: ellipsis;
peu importe comment j'essaie, c'est un échec..7/23/2013
. Ce que je fais mal? Cela semble trop facile de salir, LOL.max-height
donc je ne peut pas avoirwhite-space:
ensemble denowrap
Vérifier l'extrait de code suivant pour votre problème
CSS:
HTML:
display: inline-block;
était la composante manquante pour moi. Je vous remercie.Oui, via le
text-overflow
propriété en CSS 3. Mise en garde: il n'est pas encore prise en charge dans les navigateurs.Essayer si vous voulez restreindre les lignes jusqu'à 3 et au bout de trois lignes, les points s'affiche. Si nous voulons augmenter les lignes il suffit de changer l'-webkit-ligne-clamp de la valeur et de donner la largeur de la div de taille.
J'espère que c'est utile pour vous:
CSS:
HTML:
Dans bootstrap 4, vous pouvez ajouter un
.text-truncate
classe de tronquer le texte avec des points de suspension.HTML:
La plupart des solutions d'utilisation largeur statique ici. Mais il peut être parfois mal pour certaines raisons.
Exemple: j'avais un tableau avec plusieurs colonnes. La plupart d'entre eux sont étroites (largeur statique). Mais la colonne principale devrait être aussi large que possible (dépend de la taille de l'écran).
HTML:
CSS: