Contrariamente a quanto suggerisce il nome, il tag di collegamento HTML (hypertext markup language) non definisce un collegamento ipertestuale. Piuttosto, collega un documento HTML a un documento esterno. Sebbene sia usato più spesso in connessione con un foglio di stile, un tag di collegamento può anche collegare il documento a un’altra fonte, come un segnalibro, un indice o un capitolo. I tag di collegamento devono essere inseriti all’interno del tag head, un tag situato vicino all’inizio del documento HTML. A differenza di altri tag in HTML, il tag di collegamento ha un tag di inizio ma nessun tag di chiusura.
Uno dei luoghi più comuni in cui viene utilizzato il tag di collegamento è quando collega un documento a un foglio di stile esterno. Un foglio di stile è un documento che fornisce informazioni su come dovrebbe apparire la pagina web. La comodità di un foglio di stile diventa evidente quando viene utilizzato per controllare l’aspetto di più pagine web contemporaneamente. Finché ogni pagina del sito web ha un tag di collegamento per collegare la pagina al foglio di stile, un autore può cambiare facilmente l’aspetto del suo sito web. Tutto quello che deve fare è cambiare l’elemento appropriato nel foglio di stile e le modifiche si rifletteranno su tutte le pagine del sito web.
Esistono diversi attributi che possono essere contenuti all’interno di un tag di collegamento, inclusi gli attributi rel, type e href. Il rel mette in relazione la connessione che il documento HTML ha con il file collegato. Ad esempio, rel=”stylesheet” comunica che il file collegato è un foglio di stile. Altri valori che possono essere utilizzati con questo attributo sono i valori precedenti, successivi e alternativi.
Un altro attributo importante che può essere incluso all’interno del tag link è l’attributo type. Questo attributo trasmette il tipo di documento che è il file collegato. Se usato in relazione a un foglio di stile, il tipo sarà text/css. Altri tipi di documenti includono audio, video e immagini. Se è necessario inserire la posizione del documento esterno, è possibile utilizzare l’attributo href. Questo attributo include il localizzatore di risorse uniformi (url) al documento esterno.