par anonyme 23-Septembre-2018

Comment faire pour souligner un texte en HTML ?

3 Réponses

par Antoine 23-Septembre-2018

Il existe plusieurs solutions pour souligner un texte en HTML. La solution la plus récente et la plus recommandée fait appel aux feuilles de style.

htmlunderline

Pour souligner un texte en HTML, en utilisant les feuilles de style, utilisez la propriété text-decoration :

<p style="text-decoration: underline;">Ce texte est souligné en HTML</p>

Remarque : Vous pouvez soit utiliser la valeur style="" directement dans vos balises P, SPAN, DIV, etc, ou bien externaliser la propriété text-decoration dans une balise STYLE ou un fichier CSS à part, et l'utiliser par exemple avec l’attribut CLASS.

Exemple d'utilisation pour souligner un texte HTML avec l’attribut CLASS :

<style> 
.souligner { 
text-decoration: underline; 
 } 
</style>

<p class="souligner">Ce texte est souligné en HTML</p>

Vous pouvez également utiliser JavaScript pour souligner un texte HTML :

<p id="souligner">Ce texte est souligné en HTML</p>

<script>
document.getElementById("souligner").style.textDecoration = "underline";
</script>

Rappel : Un id doit être unique, il ne doit pas y avoir plusieurs id identiques sur une même page HTML.

Astuce : underline permet de souligner, overline permet de surligner un texte HTML.

par Antoine 09-Novembre-2018

Vous pouvez également utiliser la balise U pour souligner un texte.

<u>Ce texte est souligné en HTML</u>

Remarque : Cette méthode est ancienne, elle date du HTML1. Elle est dépréciée mais fonctionne encore avec l'ensemble des navigateurs.

par Antoine 24-Février-2023

Vous pouvez également utiliser la propriété CSS text-decoration-style. Son avantage c'est qu'elle permet de personnaliser le style du trait :

  • La valeur solid correspond à une ligne pleine et simple.
  • La valeur double correspond à une double ligne pleine.
  • La valeur dotted correspond à une simple ligne en pointillée.
  • La valeur dashed correspond à une simple ligne avec des tirets.
  • La valeur wavy correspond à une ligne ondulée.

Remarque : la propriété text-decoration-style doit être associée à la propriété text-decoration avec la valeur underline.

<style>
.exemple {
  text-decoration: underline;
  text-decoration-style: wavy;
}
</style>
<p class="exemple">Exemple de texte souligné avec une ligne ondulée.</p>

Questions liées

2 réponses
1 réponse
posée par anonyme 01-Septembre-2021
1 réponse
1 réponse
posée par anonyme 19-Décembre-2020
1 réponse
1 réponse
posée par anonyme 21-Octobre-2019
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...