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
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 tapez | Ce 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
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
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
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
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.”