100 % privé — tout s'exécute dans votre navigateur
Souligner en Markdown
Le Markdown standard n'a pas de marqueur de souligné — voici la recette qui marche pour souligner en Markdown avec la balise HTML u, aperçu en direct et exemple copiable.
Équipe MD Viewer
Normal text and underlined text in one line.
Souligner en Markdown, c'est la demande qui révèle un trou dans le langage : il n'existe aucune syntaxe native de soulignement. Les astérisques donnent l'italique, les doubles astérisques le gras, les doubles tildes le barré — mais aucune paire de caractères ne produit un souligné. La méthode qui fonctionne partout où le HTML est permis est la balise u : <u>texte souligné</u>. Le terrain de jeu ci-dessus la rend en direct, en sécurité, source à gauche et résultat à droite.
Parce que souligner en Markdown s'appuie sur le HTML, deux règles en découlent. D'abord, le moteur doit accepter le HTML en ligne — GitHub, GitLab, la plupart des sites de documentation et cette page l'acceptent ; les bacs à sable CommonMark stricts et certains wikis non. Ensuite, la balise doit être assainie : ce site met spécifiquement la balise u en liste blanche et retire tout handler d'événement et attribut dangereux du balisage utilisateur — vous pouvez donc expérimenter le souligné en Markdown ici sans risque.
Un avertissement né de vingt ans d'habitude : sur le web, un texte souligné se lit comme un lien. Réservez le souligné en Markdown aux rares endroits où il porte un vrai sens — noms propres chinois, libellés de formulaires imprimés, styles documentaires traditionnels — et préférez gras ou italique pour l'emphase. La page soulignement en Markdown couvre la compatibilité en profondeur ; celle-ci est la démonstration pratique de la syntaxe.
En résumé : souligner en Markdown, c'est la balise u, rien d'autre — testez-la ci-dessus, puis lisez la suite pour maîtriser quand et pourquoi souligner en Markdown plutôt que de miser sur le gras.
Référence pour souligner en Markdown
| Vous tapez | Ce que vous obtenez |
|---|---|
| <u>texte</u> | Un vrai souligné via la balise u |
| **<u>gras souligné</u>** | Gras et souligné combinés |
| _texte_ | Italique — pas un souligné, erreur fréquente |
| __texte__ | Gras — les doubles underscores sont une emphase |
| <ins>texte</ins> | Sémantique d'insertion ; rendu souligné dans beaucoup de moteurs |
Comment souligner en Markdown
- 1
Vérifiez que le HTML est permis
Souligner en Markdown exige un moteur qui accepte le HTML en ligne. Testez avec le terrain de jeu ci-dessus ou un fichier brouillon sur la plateforme cible avant de l'utiliser en production.
- 2
Enveloppez le texte de balises u
Écrivez <u> avant les mots et </u> après. Le souligné s'applique exactement à l'étendue fermée — l'aperçu en direct montre la frontière pendant que vous éditez.
- 3
Combinez avec l'autre emphase
La balise u se compose avec l'emphase Markdown : **<u>gras souligné</u>** rend les deux. Gardez les balises équilibrées, sinon le reste du paragraphe hérite du souligné.
- 4
Copiez et vérifiez ailleurs
Copier le Markdown donne la source exacte. Collez-la dans votre README ou ticket et confirmez que le souligné en Markdown se rend — la page dédiée à la compatibilité liste les plateformes sûres.
Pourquoi il n'y a pas de souligné natif en Markdown
Le Markdown original de John Gruber a délibérément omis le souligné pour une raison propre au web : sur les pages web, le souligné signifie lien hypertexte. Ajouter du texte souligné aurait percuté l'affordance la plus importante du milieu — les lecteurs cliqueraient sur les mots soulignés et ne trouveraient rien. Markdown est donc né avec l'emphase, la forte emphase et le code, et souligner en Markdown est resté depuis un import HTML.
Cet écart se vit différemment selon les cultures d'écriture. En typographie chinoise, le souligné marque les noms propres et est assez courant pour que la question de souligner en Markdown revienne sans cesse ; dans les documents juridiques et académiques, le souligné survit comme style de titre hérité de l'imprimé. Voilà les usages légitimes. Pour la simple emphase en écriture web, gras et italique portent le sens sans confondre personne — souligner en Markdown est indiqué quand le souligné est lui-même le message.
Une convention supplémentaire mérite d'être connue : dans les documents d'Asie de l'Est, le souligné marque souvent un titre de livre là où la typographie occidentale emploierait l'italique. Si vous maintenez des documentations chinoises ou japonaises, une courte <u>étendue</u> pour les titres est idiomatique et sans ambiguïté — et elle s'exporte en PDF avec la ligne intacte sur la page convertir Markdown en PDF.
Erreurs quand on souligne en Markdown
__souligné__
<u>souligné</u>
Les doubles underscores produisent du gras, pas un souligné. Il n'existe aucune syntaxe par caractères pour souligner en Markdown.
<u onclick=…>
<u>balise nue</u>
Les attributs comme onclick sont retirés par l'assainisseur de cette page. Souligner en Markdown n'exige que la balise nue — le balisage propre passe, le balisage dangereux non.
Souligner pour l'emphase partout
Gras ou italique pour l'emphase
Sur le web, le texte souligné se lit comme un lien. Gardez le souligné en Markdown pour les noms propres et les documents façon imprimé ; soulignez l'emphase avec gras ou italique.
Souligné et export PDF
La page convertir Markdown en PDF transforme le souligné en vrai texte PDF souligné. Si le document mélange souligné et liens, les deux survivent — les liens restent bleus et cliquables, les étendues u restent sobres et soulignées.
Souligner en Markdown : récapitulatif express
Pour souligner en Markdown, un seul geste compte : la balise u. Vérifiez que votre cible accepte le HTML, enveloppez le texte de <u> et </u>, contrôlez l'aperçu, copiez. C'est la méthode que GitHub documente indirectement et que tous les moteurs tolérants au HTML rendent pareil.
Souvenez-vous aussi de ce que souligner en Markdown n'est pas : ni les underscores, ni l'astérisque double, ni une quelconque combinaison de caractères. Souligner en Markdown passe par le HTML — point final — et cette page est l'endroit où le tester sans risque avant de l'écrire dans vos documents réels. Une fois la balise u validée ici, souligner en Markdown devient un réflexe qui marche partout où le HTML est admis.
Questions fréquentes
Sources et citations de spécification
“The <u> HTML element represents a span of inline text which should be rendered in such a way as to indicate that it has a non-textual annotation.”
“Markdown treats asterisks (*) and underscores (_) as indicators of emphasis.”