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.
•
Mis à jour le 14 août 2026
•
4 min de lecture
Believemy logo
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.

 

La propriété aux multiples visages

La propriété text-decoration est la propriété qui nous permet jusqu'à maintenant de souligner le texte. Vous savez, avec la valeur underline ? Bon. Mais ce n'est pas vraiment la seule valeur possible avec cette propriété, il y en a beaucoup d'autres. On parle d'ailleurs de propriété qui permet de décorer le text et non pas de le souligner.

Autre point important : text-decoration est une propriété raccourcie ! Vous avez peut-être l'habitude de l'utiliser, mais elle combine en fait :

  1. text-decoration-line - Elle permet de définir la position des lignes (qui a dit qu'on ne pouvait que surligner ?) ;
  2. text-decoration-color - Celle-ci permet de modifier la couleur de la ligne ;
  3. text-decoration-style - Dans le but de définir le style de la ligne.

 

Text-decoration-line

La propriété text-decoration-line, comme nous venons de le voir, permet de définir la position des lignes. Et c'est peut-être la chose la plus importante que vous allez apprendre dans cet article (quoi que... À la fin, nous vous réservons une belle surprise).

Voici les valeurs possibles pour text-decoration-line :

  • none - Pour n'afficher aucune ligne de décoration ;
  • underline - Pour afficher une barre de décoration au-dessous (pour souligner) ;
  • overline - Pour afficher une barre de décoration au-dessus ;
  • line-through - Pour afficher une barre de décoration au milieu (pour barrer).

Alors ? Qu'en pensez-vous ? Nous avons l'habitude des deux premières valeurs none et underline mais lorsqu'il s'agit de barrer un texte (line-through) ou de lui placer une ligne au-dessus (overline) c'est une autre paire de manches.

Et ce que vous ne saviez peut-être pas ? Nous pouvons combiner ces valeurs. Par exemple avec :

CSS
text-decoration-line: underline overline;

Nous affichons une barre au-dessous (underline) mais également au-dessus (overline).

Image

Plutôt sympa non ? Et bien entendu, vous pouvez continuer en précisant également line-through pour vous retrouver avec une barre au-dessus puis au milieu et au-dessous.

 

Text-decoration-color

Pour la propriété text-decoration-color nous allons pouvoir aller plus vite : elle permet juste de changer la couleur des lignes décorant le texte.

CSS
text-decoration-color: #613BDB;

Va donc nous permettre de mettre les lignes en violet (la couleur de Believemy).

 

Text-decoration-style

Et pour terminer, la propriété text-decoration-style va nous permettre de changer le style de la ligne. Pour le moment, c'est un peu... linéaire.

Voici les valeurs que nous pouvons utiliser avec text-decoration-style :

  • double - Affiche des lignes en double ;
  • solid - Affiche une ligne simple ;
  • dotted - Affiche des pointillés ;
  • dashed - Affiche des tirés ;
  • wavy - Affiche des vagues.

Allez, un exemple pour la route et pour voir ce que donne wavy :

CSS
text-decoration-line: underline overline;
text-decoration-color: #613BDB;
text-decoration-style: wavy;

Image

De toute évidence, nous avons du goût.

 

Text-decoration

Toutes ces propriétés sont très intéressantes lorsqu'elles sont utilisées ensemble, donnant naissance à des éléments très bien décorés avec un style assez original. Mais toutes ces propriétés sont longues à ajouter... Fort heureusement comme nous l'avions vu ensemble, nous pouvons utiliser text-decoration pour toutes les dominer d'un coup.

Le fonctionnement de la propriété text-decoration est représenté ici :

CSS
text-decoration: <text-decoration-line> <text-decoration-style> <text-decoration-color>

Si nous souhaitons reproduire l'exemple précédent nous aurons donc :

CSS
text-decoration: underline overline wavy #613bdb;

Vous savez maintenant tout sur text-decoration et les propriétés qu'elle utilise text-decoration-line / text-decoration-style / text-decoration-color. Si vous souhaitez en savoir plus sur le HTML et le CSS, nous avons une formation complète dédiée à ces deux langages de programmation. N'hésitez pas non plus à partager cet article à votre entourage sur vos réseaux-sociaux. Merci !

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

Le guide complet sur Flexbox CSS

Vous êtes en train d'apprendre à utiliser Flexbox ? Vous cherchez comment utiliser Flexbox avec le CSS ? Vous ne savez pas comment fonctionne Flexbox ? Bienvenue sur le guide complet sur Flexbox CSS !

2 avril 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

Tout sur les nouveaux sélecteurs :is() et :where() en CSS

Découvrons ensemble les derniers sélecteurs proposés par CSS : where et is ! Ces sélecteurs vont nous permettre de réduire notre code et de sélectionner nos éléments de manière plus flexible. Comment çafon

7 octobre 2021

Comment utiliser les variables CSS pour tout dynamiser ?

Vous avez peut-être déjà vécu ce moment où vous souhaitiez changer la couleur principale d'un de vos projets ? Ou peut-être avez-vous déjà vécu ces moments où vous reveniez en arrière pour récupérer les couleurs du thème de votre site ? Tout ceci est long, et très peu pratique. Grâce aux variables CSS, ce sera un vieux souvenir ! Découvrons comment nous allons faire.

12 octobre 2021

Relier le CSS au HTML : 3 méthodes expliquées simplement

Découvrez les 3 méthodes pour relier le CSS au HTML : feuille externe, style interne et inline. Exemples de code, bonnes pratiques et erreurs à éviter.

22 mars 2026

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.

23 juin 2022

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

Créer une barre de navigation avec un indicateur animé

Vous avez toujours voulu faire une barre de navigation dynamique avec un indicateur qui glisse tout doucement en-dessous de la nouvelle page sur laquelle vous êtes ? Cette barre de navigation est exactement ce qu'il vous faut !

23 mars 2021

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.