Maison > interface Web > js tutoriel > Comment tronquer de longs titres HTML avec des points de suspension à l'aide de CSS ?

Comment tronquer de longs titres HTML avec des points de suspension à l'aide de CSS ?

Mary-Kate Olsen
Libérer: 2024-10-29 23:18:29
original
837 Les gens l'ont consulté

How to Truncate Long HTML Headlines with Ellipsis Using CSS?

Insérer des points de suspension dans des balises HTML pour un contenu large

La conception Web moderne utilise des mises en page élastiques qui s'adaptent aux différentes tailles de fenêtres du navigateur. Cette flexibilité pose des problèmes pour les éléments de longueur variable, tels que les titres. Dans un scénario où les titres deviennent plus larges que la fenêtre, ils peuvent s'enrouler sur plusieurs lignes, compromettant la mise en page souhaitée.

Pour résoudre ce problème avec élégance, explorons une solution qui exploite CSS pour tronquer les titres sur une seule ligne. et ajoutez des points de suspension (...) si le contenu dépasse la largeur disponible.

Solution basée sur CSS

La solution basée sur CSS suivante est efficace dans les navigateurs modernes , car il exploite la propriété text-overflow :

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

Usage

Pour appliquer cette solution, ajoutez simplement la classe points de suspension aux titres :

<code class="html"><h2 class="ellipsis">This is a potentially long headline</h2></code>
Copier après la connexion

Compatibilité des navigateurs

Cette solution CSS uniquement fonctionne sur tous les principaux navigateurs modernes, à l'exception de Firefox 6.0. Pour Firefox 6.0 ou version antérieure, envisagez de prendre en charge l'encapsulation multiligne comme indiqué dans cette solution alternative.

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