I link e i collegamenti

I link sono un elemento fondamentale di ogni pagina web, perché permettono di collegare tra loro pagine dello stesso sito oppure di reindirizzare i visitatori verso siti web esterni.

Il tag dei link

I link, chiamati anche collegamenti ipertestuali, si creano utilizzando il tag <a>. All'interno di questo tag si inserisce il testo (o altri elementi HTML) che sarà visibile nella pagina. Quando l'utente farà click su questo contenuto, verrà aperta la pagina o la risorsa specificata dal link.

<a> Un link base non ancora funzionante </a>

Provando l'esempio, noterai che i link vengono visualizzati in blu e sottolineati per impostazione predefinita. Più avanti vedremo come modificarne l'aspetto con il CSS.

Per rendere un link funzionante è necessario aggiungere l'attributo href="valore" al tag <a>. Al posto di valore si inserisce l'indirizzo della pagina da aprire. Come per l'attributo src, visto nelle lezioni precedenti, se il file da aprire si trova nella stessa cartella del documento HTML è sufficiente indicarne il nome seguito dall'estensione.

<a href="esempio.html"> Un link che porta alla pagina “esempio.html” </a>

Puoi creare collegamenti a pagine presenti nel tuo sito web (o sul tuo computer, se stai lavorando in locale) utilizzando la sintassi:

<a href="/cartella/esempio.html"> Link </a>

Puoi anche aggiungere un collegamento a pagine appartenenti ad altri siti web.

<a href="https://example.com/"> Link 2 </a>

L'attributo target

L'attributo target="valore" permette di scegliere come verrà aperta la pagina collegata. I valori più utilizzati sono:

Esistono anche altri valori, oggi utilizzati molto raramente:

<a href="esempio.html" target="_blank"> Un link in una nuova scheda </a>

Immagini come link

Nelle lezioni precedenti abbiamo visto il tag <img>. Per trasformare un'immagine in un collegamento, basta inserirla all'interno del tag <a>. In questo modo, cliccando sull'immagine, verrà aperta la pagina specificata nell'attributo href.

<a href="esempio.html">
  <img src="foto.jpg">
  <!-- Cliccando sull'immagine, andrai a esempio.html -->
</a>

Gli stili dei link

Come visto in precedenza, i link vengono visualizzati, per impostazione predefinita, in blu e sottolineati. Se questo stile non si adatta al sito web, è possibile modificarlo tramite l'attributo style="valore". Alcune delle proprietà CSS più utilizzate sono:

Questi stili CSS non sono riservati ai link: possono essere applicate anche a molti altri elementi HTML che contengono testo, come abbiamo visto nella lezione sugli stili degli elementi.

Prova!Completa gli spazi vuoti con l'attributo appropriato.
<a ="esempio.html" ="_blank"> link in un'altra pagina </a>