Trois caractères ou plus
--- exact fonctionne, et ---------- aussi. Moins, c’est juste du texte. La convention habituelle est trois.
Gratuit · Privé · Sans inscription
Un clic pour copier ---, *** ou ___, plus les trois règles qui décident si votre règle horizontale s’affiche ou devient un titre, une liste ou du texte en gras.
La ligne horizontale — le <hr> du HTML, la « rupture thématique » de la spécification CommonMark — est le markdown dans sa forme la plus minimale : trois caractères sur une ligne, seuls. C’est aussi le markdown dans sa forme la plus traîtresse, car les trois écritures se comportent différemment en mauvaise compagnie. --- juste sous une ligne de texte n’est pas une règle : il promeut ce texte en titre H2. *** dans un mauvais parseur peut se lire comme de l’emphase. Et une règle dans un élément de liste n’est pas une règle — c’est du texte de liste.
Les trois formes ci-dessus sont ce que la spécification appelle équivalentes : --- (traits d’union), *** (astérisques) et ___ (tirets bas), chacune sur sa propre ligne, chacune avec une ligne vide au-dessus et en dessous. Copiez celle qui convient à votre document. Si vous collez régulièrement des règles sous des paragraphes, la forme astérisques est l’habitude à prendre — aucun moteur markdown ne peut la méprendre sur un titre setext, quel que soit l’état du document au-dessus.
Chaque variante est une vraie chaîne de texte, pas une image : collez-la dans un README, un billet Jekyll, un message Discord ou un générateur de site statique, et elle s’affiche comme la même règle partout où l’on parle markdown. Les cartes ci-dessous couvrent les trois règles de syntaxe qui décident si ça marche, car « comment faire une ligne horizontale en markdown » est en réalité trois questions : quels caractères, combien, et ce qui doit les entourer.
Même rendu, modes de défaillance différents. Cliquez une carte pour copier son balisage.
--- exact fonctionne, et ---------- aussi. Moins, c’est juste du texte. La convention habituelle est trois.
Du texte puis --- fait du texte un titre et la règle disparaît. Laissez toujours une ligne vide entre le paragraphe et la règle.
Les espaces entre les signes sont permis ( - - - ), mais tout autre texte sur la ligne — y compris un élément de liste — change le sens.
| Vous écrivez | Vous obtenez |
|---|---|
| Texte\n--- | Un titre H2 — pas une règle. |
| Texte\n\n--- | La règle horizontale voulue. |
| - élément\n--- | Un titre — le marqueur de liste change le sens. |
| - élément\n\n--- | La règle horizontale voulue. |
| - - - | Une règle — les espaces entre les signes sont permis. |
| -- | Du texte simple : deux traits d’union ne suffisent pas. |
Le même trait d’union qui construit les règles markdown est le caractère que ce site supprime : si un brouillon est arrivé plein de séparateurs --- que vous ne vouliez pas, l’outil de suppression de tous les tiretsretire toute la famille, et laréférence de la ligne horizontale markdownest toujours là quand vous en voulez une en retour.
Sans inscription, sans téléversement, sans limite de mots. Collez, choisissez, copiez le résultat.
Nettoyer le texte maintenant