MD ViewerMD Viewer

100 % privé — tout s'exécute dans votre navigateur

Ligne horizontale Markdown

Trois tirets, étoiles ou underscores créent une ligne horizontale Markdown. Cliquez chaque forme, regardez le séparateur se rendre en direct, copiez celle qu'il vous faut.

Équipe MD Viewer

Exemples
Source Markdown
Aperçu

Text above the divider


Text below the divider

Une ligne horizontale Markdown — techniquement une coupure thématique — est un séparateur pleine largeur qui découpe un document en sections. On la crée en plaçant trois tirets, astérisques ou underscores sur leur propre ligne : ---, *** ou ___. Le terrain de jeu ci-dessus permet de cliquer chaque forme et de voir la ligne horizontale Markdown apparaître instantanément, source à gauche, séparateur rendu à droite.

La syntaxe paraît triviale, mais deux détails piègent tout le monde. D'abord, la ligne qui porte votre ligne horizontale Markdown a besoin d'une ligne vide avant elle — sinon un --- directement sous un texte transforme ce texte en titre. Ensuite, les underscores ne peuvent pas contenir d'espaces, contrairement aux tirets et aux étoiles. L'exemple d'ambiguïté de titre du terrain de jeu démontre le piège en direct, pour le reconnaître dans vos fichiers avant qu'il n'atteigne un README.

Tout s'exécute localement dans votre navigateur : modifiez les exemples, ajoutez votre texte au-dessus et en dessous du séparateur, pressez Copier le Markdown et collez la ligne horizontale Markdown fonctionnelle où vous voulez. Sous l'outil : le tableau de syntaxe complet, la marche à suivre pour insérer des séparateurs proprement, le piège du titre Setext expliqué, et les réponses aux questions fréquentes sur les règles horizontales.

Référence de la syntaxe de ligne horizontale Markdown

Vous tapezCe qui s'affiche
---Une ligne horizontale Markdown (coupure thématique)
***Une ligne horizontale Markdown en astérisques
___Une ligne horizontale Markdown en underscores
- - -Des tirets espacés forment aussi un séparateur
----------Plus de trois caractères donnent le même rendu
Titre ---Pas un séparateur — rendu en titre H2 (Setext)

Comment insérer une ligne horizontale Markdown correctement

  1. 1

    Laissez une ligne vide au-dessus

    La ligne vide détache le marqueur du paragraphe précédent. Sans elle, un --- sous une ligne de texte redéfinit cette ligne en titre au lieu de tracer une ligne horizontale Markdown.

  2. 2

    Tapez trois marqueurs ou plus

    Choisissez ---, *** ou ___ et répétez le caractère au moins trois fois. La ligne horizontale Markdown se rend identiquement quelle que soit la longueur ; la plupart des guides de style fixent trois caractères.

  3. 3

    Suivez d'une ligne vide

    Une ligne vide après le séparateur empêche le paragraphe suivant de s'y coller — et évite que la ligne horizontale Markdown n'avale une liste à tirets placée juste après.

  4. 4

    Prévisualisez et copiez

    Utilisez les puces ci-dessus pour essayer les trois marqueurs, puis Copier le Markdown pour emporter la source exacte. La ligne horizontale Markdown collée se rend sur toutes les plateformes CommonMark.

Le piège Setext : quand --- n'est pas une ligne horizontale

Sous un paragraphe, une ligne de tirets change complètement de sens : elle devient un soulignement de titre Setext et promeut le texte au-dessus en H2. Ainsi Texte suivi immédiatement de --- produit un grand titre, tandis que Texte, une ligne vide, puis --- produisent un paragraphe et une ligne horizontale Markdown. C'est la confusion la plus répandue autour des règles horizontales, et l'exemple d'ambiguïté ci-dessus montre les deux résultats à une ligne près.

La même interaction explique un cas plus subtil : une liste à tirets directement au-dessus d'un --- peut, selon les moteurs, attacher le séparateur à la liste. Des lignes vides des deux côtés suffisent à clore toutes les constructions voisines avant que la ligne horizontale Markdown ne commence. Si un séparateur se rend jamais de façon inattendue, cherchez d'abord une ligne vide manquante.

Erreurs de ligne horizontale Markdown et corrections

Titre ---

Titre ---

Sans la ligne vide, les tirets transforment Titre en titre H2. La ligne vide rétablit la ligne horizontale Markdown voulue.

_ _ _

___

Les underscores espacés ne forment pas un séparateur — ils peuvent même mettre le texte en emphase. Gardez les underscores collés ; tirets et étoiles admettent les espaces.

Deux tirets --

Trois tirets ---

Une ligne horizontale Markdown exige au moins trois caractères-marqueurs. Deux tirets s'affichent comme du texte littéral.

Des séparateurs pour la structure, pas la décoration

Une ligne horizontale Markdown signale une frontière majeure — annexe, journal des versions, changement de sujet. Un document où chaque sous-section a son séparateur paraît encombré : préférez les titres, et gardez la ligne horizontale Markdown pour les vraies coutures.

Où la ligne horizontale Markdown rend service

Une documentation se lit mieux avec des coutures honnêtes. Les notes de version placent une ligne horizontale Markdown entre chaque version pour qu'un lecteur qui cherche la v2.4 saute visuellement de bloc en bloc ; les guides longs en placent une avant une annexe ou une bibliographie ; les notes personnelles s'en servent pour séparer des journées dans un fichier unique. Comme la ligne horizontale Markdown est rendue en style et non en caractère, elle s'adapte à chaque thème — mode sombre, impression, mobile — sans travail supplémentaire.

Le duo gagnant reste séparateur plus titres : un H2 annonce la section, la ligne horizontale Markdown marque les grands mouvements, et l'espace blanc gère le reste. Utilisée ainsi, elle fait un vrai travail structurel — elle dit au lecteur « nouveau chapitre », pas « nouveau paragraphe » — exactement le signal qu'un séparateur doit porter.

Questions fréquentes

Sources et citations de spécification

“A line consisting of optionally up to three spaces of indentation, followed by a sequence of three or more matching -, _, or * characters, each followed optionally by any number of spaces or tabs, forms a thematic break.”
CommonMark Specification 0.31.2

Outils Markdown associés