Skip to content

Gratis · Privato · Senza registrazione

Linea orizzontale markdown — copia una regola che si visualizza davvero

Un clic per copiare ---, *** o ___, più le tre regole che decidono se la tua linea orizzontale si visualizza o diventa un titolo, un elenco o testo in grassetto.

Dash remover tool

Everything happens in your browser. Your text never leaves this page.

Dashes to remove
Replace each dash with
Cleanup options

Press Ctrl (or ⌘) + Enter to run it again.

Cleaned text

0dashes removed

La linea orizzontale — l’<hr> di HTML, l’«interruzione tematica» della specifica CommonMark — è markdown nella sua forma più minimale: tre caratteri su una riga, da soli. È anche markdown nella sua forma più insidiosa, perché le tre scritture si comportano diversamente in cattiva compagnia. --- subito sotto una riga di testo non è una regola: promuove quel testo a titolo H2. *** in un parser sbagliato può leggersi come enfasi. E una regola dentro un elemento di elenco non è una regola — è testo dell’elenco.

Le tre forme sopra sono ciò che la specifica chiama equivalenti: --- (trattini), *** (asterischi) e ___ (trattini bassi), ciascuna sulla propria riga, ciascuna con una riga vuota sopra e sotto. Copia quella che fa al caso del tuo documento. Se incolli regole sotto i paragrafi di routine, la forma con asterischi è l’abitudine che vale la pena prendere — nessun motore markdown può fraintenderla come titolo setext, per quanto finisca il documento sopra.

Ogni variante è una vera stringa di testo, non un’immagine: incollala in un README, un post di Jekyll, un messaggio Discord o un generatore di siti statici e si visualizza come la stessa regola ovunque si parli markdown. Le schede sotto coprono le tre regole di sintassi che decidono se funziona, perché «come fare una linea orizzontale in markdown» sono davvero tre domande: quali caratteri, quanti, e cosa deve circondarli.

Le tre linee orizzontali

Stesso output, modi di rompersi diversi. Clicca una scheda per copiare il markup.

Le tre regole che la fanno visualizzare

Tre o più caratteri

--- esatto funziona, e ---------- pure. Meno è solo testo. La convenzione comune è tre.

Una riga vuota sopra

Testo e poi --- rende il testo un titolo e la regola sparisce. Lascia sempre una riga vuota tra il paragrafo e la regola.

Nulla se non i caratteri

Gli spazi tra i simboli sono permessi ( - - - ), ma qualsiasi altro testo sulla riga — incluso un elemento di elenco — cambia il significato.

ScriviOttieni
Testo\n---Un titolo H2 — non una regola.
Testo\n\n---La linea orizzontale voluta.
- voce\n---Un titolo — il marcatore di elenco cambia il significato.
- voce\n\n---La linea orizzontale voluta.
- - -Una regola — gli spazi tra i simboli sono permessi.
--Testo semplice: due trattini non bastano.

Lo stesso trattino che costruisce le regole markdown è il carattere che questo sito rimuove: se è arrivata una bozza piena di separatori --- che non volevi, lostrumento per rimuovere tutti i trattiniporta via tutta la famiglia, e lareferenza della linea orizzontale markdownè sempre qui quando te ne serve una indietro.

Domande

Come faccio una linea orizzontale in markdown?
Metti tre o più trattini (---), asterischi (***) o trattini bassi (___) su una riga da soli, con una riga vuota sopra e sotto. Tutte e tre si visualizzano come la stessa linea orizzontale — l’elemento <hr> di HTML.
Perché il mio --- trasforma la riga sopra in un titolo?
Perché una riga di testo seguita subito da --- è la sintassi setext per un titolo H2, non una regola. È la sorpresa markdown più comune. Lascia una riga vuota tra il testo e i trattini — o usa ***, che non può essere frainteso.
<hr> è markdown valido?
Sì — l’HTML grezzo è consentito in markdown e <hr> (o <hr />) si visualizza come regola in tutti i motori principali. È la via di fuga quando la sintassi nativa fa i capricci, ma le forme a tre caratteri sono più portabili e sopravvivono meglio ai viaggi di andata e ritorno tra editor.
Qual è la differenza tra --- e ***?
Nell’output, nessuna — entrambi diventano lo stesso <hr>. Nel comportamento, una cosa: --- sotto un paragrafo rende quel paragrafo un titolo, mentre *** si visualizza sempre come regola. Quell’asimmetria è il motivo per cui le guide di stile che ci tengono ne scelgono una e la documentano.
Quanti caratteri servono per una regola?
Tre o più — ---------- è valida quanto ---. Gli spazi tra i caratteri sono permessi ( - - - si visualizza), ma qualsiasi altra cosa sulla riga (testo, un marcatore di elenco) cambia completamente il significato.
Posso dare stile alla linea orizzontale?
Non con markdown. La regola diventa un <hr> in HTML, quindi lo strumento è CSS: hr { border: 0; border-top: 1px solid #ccc; } è il restyling classico. Nelle piattaforme che non controlli, la regola si visualizza come decide il loro foglio di stile.

Pronto a pulire il tuo testo?

Nessuna registrazione, nessun upload, nessun limite di parole. Incolla, scegli e copia il risultato.

Pulisci il testo ora

Strumenti per tratti correlati

Il trattino porta tanti cappelli. Il resto del guardaroba vive qui.