La linea oriz­zon­ta­le in HTML è una linea che divide il contenuto di un sito web in due sezioni. Il relativo tag HTML <hr> non richiede l’uso di un elemento di chiusura.

Che cos’è una linea oriz­zon­ta­le in HTML?

Una linea oriz­zon­ta­le in HTML serve a creare una linea di se­pa­ra­zio­ne visibile e continua tra due paragrafi o altre sezioni si­gni­fi­ca­ti­ve in un documento HTML. Viene definita per mezzo del tag HTML <hr> e permette di mi­glio­ra­re la struttura e la leg­gi­bi­li­tà di un sito web. Il tag <hr> non rap­pre­sen­ta soltanto una linea di se­pa­ra­zio­ne visiva, ma ha anche un’im­por­tan­za semantica: l’elemento indica infatti un cambio di argomento o una pausa tematica.

In teoria, il tag HTML può essere inserito in un qualsiasi punto a piacere all’interno dell’elemento body e non necessita di un elemento di chiusura. L’ab­bre­via­zio­ne “hr” sta per “ho­ri­zon­tal ruler” (in italiano, riga oriz­zon­ta­le). Il tag HTML <hr> supporta tutti gli attributi HTML ed è com­pa­ti­bi­le con tutti i browser più diffusi.

Web Hosting
Diventa il n°1 della rete con il provider di hosting n°1 in Europa
  • Di­spo­ni­bi­li­tà garantita al 99,99%
  • Dominio, SSL ed e-mail inclusi
  • As­si­sten­za 24/7 in lingua italiana

HTML <hr>: sintassi ed esempio

La sintassi del tag HTML <hr> è semplice, in quanto non richiede ulteriori attributi o parametri:

<hr>
html

È possibile il­lu­stra­re il fun­zio­na­men­to di questo elemento con un semplice esempio per tracciare una linea oriz­zon­ta­le in HTML. A tal fine prendiamo un paragrafo (<p>) e un testo tra vir­go­let­te (<blockquote>), quindi separiamo le due unità di si­gni­fi­ca­to nel nostro documento HTML con una linea oriz­zon­ta­le. Il relativo codice si presenta così:

<!DOCTYPE html>
<html>
<body>
<h1>Linea orizzontale HTML</h1>
<p>HTML è il linguaggio di markup standard per i documenti destinati a essere visualizzati sul web. Esso descrive la struttura di un sito web e permette di definire testi, immagini, collegamenti e altri elementi.</p>
<hr>
<blockquote>“HTML è facile da imparare e offre una solida base per la creazione di siti web.”</blockquote>
</body>
</html>
html
Immagine: Esempio di linea orizzontale in HTML
La linea oriz­zon­ta­le permette di separare vi­si­va­men­te il passo del testo dalla citazione.

Modifica dell’aspetto della linea oriz­zon­ta­le in HTML

È possibile mo­di­fi­ca­re l’aspetto di una linea oriz­zon­ta­le in HTML. Nelle versioni pre­ce­den­ti, si uti­liz­za­va­no gli attributi align, color, noshade, size e width, che però non sono più sup­por­ta­ti a partire da HTML5. Al loro posto è invece possibile usare l’attributo CSS style.

Anziché align, uti­liz­zia­mo questo codice:

<!DOCTYPE html>
<html>
<body>
<h1>Linea orizzontale HTML</h1>
<p>HTML è il linguaggio di markup standard per i documenti destinati a essere visualizzati sul web. Esso descrive la struttura di un sito web e permette di definire testi, immagini, collegamenti e altri elementi.</p>
<hr style="width:50%;text-align:left;margin-left:0">
<blockquote>“HTML è facile da imparare e offre una solida base per la creazione di siti web.”</blockquote>
</body>
</html>
html

Per cambiare il colore della linea HTML oriz­zon­ta­le utilizza la proprietà color:

<!DOCTYPE html>
<html>
<body>
<h1>Linea orizzontale HTML</h1>
<p>HTML è il linguaggio di markup standard per i documenti destinati a essere visualizzati sul web. Esso descrive la struttura di un sito web e permette di definire testi, immagini, collegamenti e altri elementi.</p>
<hr style="color:yellow;background-color:gray">
<blockquote>“HTML è facile da imparare e offre una solida base per la creazione di siti web.”</blockquote>
</body>
</html>
html

Anziché noshade, utilizza il codice seguente per inserire una linea oriz­zon­ta­le senza om­breg­gia­tu­ra:

<!DOCTYPE html>
<html>
<body>
<p>Una normale linea orizzontale:</p>
<hr>
<p>Con CSS:</p>
<hr style="height:2px;border-width:0;color:gray;background-color:gray">
</body>
</html>
html

Per mo­di­fi­ca­re l’altezza si utilizza height:

<!DOCTYPE html>
<html>
<body>
<p>Una normale linea orizzontale:</p>
<hr>
<p>Una linea orizzontale con un'altezza di 50 pixel:</p>
<hr style="height:50px">
</body>
</html>
html

La larghezza della linea oriz­zon­ta­le in HTML si imposta con il parametro width:

<!DOCTYPE html>
<html>
<body>
<p>Una normale linea orizzontale:</p>
<hr>
<p>Una linea orizzontale con una larghezza del 30 percento:</p>
<hr style="width:30%">
</body>
</html>
html
Acquista e registra il tuo dominio con il provider n°1 in Europa
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
  • Pro­te­zio­ne privacy inclusa
Vai al menu prin­ci­pa­le