Mettre des points de suspension pour cacher le reste d'un texte avec CSS

Cet article va vous permettre d'ajouter des points de suspension pour cacher un texte. Ceci est très intéressant lorsque vous ne désirez pas casser le style de vos pages à cause d'un prénom trop long ou d'une description aussi longue qu'un livre.
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Mettre des points de suspension pour cacher le reste d'un texte avec CSS

Utilisons overflow, text-overflow et white-space.

Imaginons une balise <p></p> :

HTML
<p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Dolor sit amet consectetur adipiscing 
  elit ut aliquam. Tristique sollicitudin nibh sit amet. In fermentum posuere urna nec tincidunt praesent semper feugiat. Cum sociis natoque penatibus et magnis dis 
  parturient.
</p>

Ce texte est très grand. Ajoutons une largeur maximale avec max-width :

CSS
p {
    max-width: 300px;
}

Voici le résultat que nous avons grâce à ce code :

Image

Notre objectif est maintenant de faire en sorte de limiter notre texte à une seule ligne. Pour réussir ceci, nous allons maintenant appliquer le style suivant : 

CSS
p {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

Nous retrouvons plusieurs propriétés :

  • max-width - Pour donner une largeur à ne pas dépasser ;
  • overflow - Qui permet de cacher le texte qui dépasse ;
  • text-overflow - Décrit ce que doit faire le navigateur si le texte dépasse sur plusieurs lignes ;
  • white-space - Donne la façon dont les blancs sont gérés (on ne veut pas de retour à la ligne s'il y a un espace, afin que l'ellipse fonctionne).

 

Résultat :

Image

 

Bravo ! Vous savez maintenant afficher des points de suspensions en fin de texte !

Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Comment tronquer un texte avec Text Ellipsis en CSS ?

Apprenez à tronquer un texte trop long avec la propriété CSS text-overflow: ellipsis. Découvrez des exemples concrets pour gérer les textes sur une seule ligne ou multilignes, et optimisez l'expérience utilisateur.

16 octobre 2024

Faire de la coloration syntaxique avec HTML et CSS

Si vous avez un blog ou un portfolio sur lequel vous souhaitez présenter des codes, que ce soit des extraits de code HTML / JavaScript ou encore CSS, vous avez très certainement dû vous confronter à un problème : comment activer la coloration syntaxique pour faire comme si nous avions mis le code dans un éditeur de code ? Voyons dans cet article comment faire ensemble.

26 novembre 2020

Le guide complet sur les barres de soulignement (CSS)

Tout tout tout... Vous saurez tout sur les barres de soulignement ! Bon, d'accord, vous avez reconnu la musique au moins ? En tout cas, les barres de soulignement ne se limitent pas à souligner nos textes de temps en temps, il s'agit d'un véritable outil de stylisation nous permettant d'ajouter des barres au-dessous, mais aussi au-dessus, sous forme de vague, de pointillés, de tirets... Vous l'aurez compris, nous allons voir tout ceci dans cet article.

10 novembre 2021

Créer un hovered avec CSS

Dans ce tutoriel nous allons voir comment créer facilement un overlay avec CSS !

10 juin 2020

Créer un effet de rotation du texte

Pour rendre votre site plus attractif, vous pouvait ajouter cet effet sympa, qui permettra d'afficher plusieurs mots qui vont se succéder avec un effet de suppression et de réécriture en boucle. Cet effet pourra être placé à la fin d'une phrase comme dans un texte.

19 novembre 2020

Créer un texte apparaissant au survol

Nous avons déjà vu comment créer un élément qui s'affiche au survol de la souris sur une image, mais voici dans cet article comment afficher tout un tas d'informations et ce de manière très fluide en passant la souris sur un élément !

10 juillet 2020

Créer un menu qui s'étend sur toute la page avec CSS

Il nous arrive de temps en temps de devoir demander à notre visiteur sur quelle page il veut aller, en lui affichant les principales sections de notre site internet. Ce menu n'est pas souvent très agréable à utiliser, découvrons ensemble dans cet article comment faire pour le rendre beaucoup plus moderne avec de belles animations qui donneront à vos passants l'envie de visiter votre site !

19 novembre 2020

CSS Flexbox - Apprendre les bases 1/2

Flexbox par-ci, flexbox par là. Qui n'a jamais entendu parler de flexbox ? Si vous êtes intéressés par le développement web, il y a de forte chance que vous ayez déjà croisé ce terme. Venez avec moi, car derrière ce mot dansant, se cache l'une des propriétés CSS la plus utilisée dans le monde du web.

24 juin 2022

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.