Maison > interface Web > js tutoriel > le corps du texte

Comment tronquer élégamment le texte dans les balises H2 avec des points de suspension ?

Patricia Arquette
Libérer: 2024-10-30 12:51:27
original
358 Les gens l'ont consulté

How to Elegantly Truncate Text in H2 Tags with Ellipsis?

Tronquer le texte dans les balises HTML à l'aide de points de suspension

Dans un monde de conception Web réactive, il est courant de rencontrer des situations où le contenu peut dépasser le contenu disponible largeur d'un élément, ce qui entraîne un retour à la ligne ou une rupture de texte indésirable. Pour les titres (h2) avec des longueurs de texte dynamiques, cela peut présenter un défi esthétique.

Problème :
Comment pouvez-vous tronquer élégamment le contenu d'une balise h2 et ajouter des points de suspension ( ...) lorsque le texte dépasse la largeur disponible de l'écran ou du conteneur ?

Solution :
Heureusement, les navigateurs Web modernes offrent une solution simple et multi-navigateurs utilisant CSS. En ajoutant la classe CSS suivante aux balises h2, vous pouvez obtenir l'effet souhaité :

<code class="css">.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}</code>
Copier après la connexion

Cette classe CSS applique les paramètres suivants :

  • espace blanc : nowrap empêche le texte passe à la ligne suivante.
  • overflow : caché masque tout contenu qui dépasse la largeur disponible.
  • text-overflow : points de suspension et -o-text-overflow : points de suspension (pour Opera ) afficher des points de suspension (...) à la fin du texte tronqué.

En utilisant cette classe CSS, la balise h2 tronquera gracieusement son contenu et ajoutera des points de suspension lorsqu'elle deviendra trop large pour son récipient. Notez que cette solution est valable pour tous les principaux navigateurs au moment de la rédaction, à l'exception de Firefox 6.0. Pour obtenir de l'aide dans les versions antérieures de Firefox, considérez la solution fournie dans la question liée mentionnée dans la réponse.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!