edubun
Italiano

Link

La H di HTML sta per hypertext, ipertesto: testo che rimanda ad altro testo. Un solo elemento, a, crea tutti i link del web.

L'elemento àncora

Un link si crea con l'elemento <a>, abbreviazione di anchor, «àncora». Il suo attributo href contiene l'indirizzo di destinazione, e il suo contenuto è il testo su cui si fa clic. In <a href="https://developer.mozilla.org/">MDN Web Docs</a>, le parole MDN Web Docs compaiono sottolineate, e attivarle carica quell'indirizzo. I link funzionano con il mouse, con un dito o con la tastiera: premi Tab per passare da un link all'altro e Invio per seguirne uno. Senza href, un <a> è solo un segnaposto e non si può raggiungere con Tab.

Indirizzi assoluti e relativi

Un URL assoluto contiene tutto: lo schema (https:), il dominio e il percorso, per esempio https://example.com/menu/bread.html. Usalo per i link ad altri siti. Un URL relativo omette le parti uguali a quelle della pagina corrente. In una pagina che si trova in https://example.com/menu/index.html, il link bread.html indica il file nella stessa cartella, ../about.html indica la cartella superiore, e /contact.html parte dalla radice del sito. I link relativi continuano a funzionare quando l'intero sito si sposta su un nuovo dominio.

<a href="https://www.w3.org/">W3C</a>          <!-- another site -->
<a href="bread.html">Bread</a>                <!-- same folder -->
<a href="../about.html">About us</a>          <!-- one folder up -->
<a href="#hours">Opening hours</a>           <!-- same page -->
<a href="mailto:hello@example.com">Email us</a>

<h2 id="hours">Opening hours</h2>
Cinque tipi di destinazione di un link. L'ultima riga è l'elemento a cui salta #hours.

Link dentro la stessa pagina

Dai a un elemento qualsiasi un id, e un link il cui href è un cancelletto seguito da quell'id salta direttamente a esso. <a href="#hours"> scorre fino a <h2 id="hours">. Un id deve essere unico nella pagina e non può contenere spazi. Gli articoli lunghi lo usano per l'indice, e molti siti mettono in cima un link per saltare (Vai al contenuto principale), così chi usa la tastiera non deve attraversare con Tab tutto il menu a ogni pagina.

Email, telefono e download

Altri schemi aprono altri programmi. mailto:hello@example.com apre una nuova email nel programma di posta del visitatore, e tel:+82212345678 propone di chiamare il numero da un telefono. Aggiungere l'attributo download a un link chiede al browser di salvare il file invece di aprirlo. Questi link sono comodi, ma di' che cosa fanno nel testo del link, perché nessuno si aspetta che si apra all'improvviso un programma di posta.

Nuove schede e buon testo dei link

target="_blank" apre il link in una nuova scheda. Usalo con parsimonia: toglie il controllo al visitatore, e il pulsante Indietro non lo riporta più alla pagina di prima. Quando lo usi, segnalalo nel testo del link, per esempio (si apre in una nuova scheda). La cosa più importante è il testo del link stesso. Chi usa uno screen reader spesso richiama l'elenco di tutti i link di una pagina, e un elenco di dieci voci che dicono tutte clicca qui o leggi di più non gli dice nulla. Scrivi un testo che abbia senso anche fuori contesto: Scarica l'orario 2026, non clicca qui.

Per impostazione predefinita i browser sottolineano i link e li colorano di blu, e mostrano in viola quelli già visitati. Puoi ridefinire lo stile dei link con il CSS, ma tieni qualcosa oltre al solo colore, come la sottolineatura, così chi non distingue i colori vede comunque quali parole sono link. Quando un link ha il focus della tastiera, i browser gli disegnano attorno un anello di focus; non toglierlo mai senza metterci al suo posto un sostituto ben visibile.

aÀncora: l'elemento del link
hrefDove porta il link
URL assolutoIndirizzo completo con schema e dominio
URL relativoIndirizzo calcolato a partire dalla pagina corrente
frammento (#id)Salta all'elemento con quell'id
mailto:Apre una nuova email
target="_blank"Apre in una nuova scheda; da usare con parsimonia
  1. Quale attributo contiene l'indirizzo di un link?
  2. In https://example.com/menu/index.html, dove punta bread.html?
    • https://example.com/menu/bread.html
    • https://example.com/bread.html
    • https://bread.html
  3. Nella stessa pagina, dove punta ../about.html?
    • https://example.com/about.html
    • https://example.com/menu/about.html
    • https://about.html
  4. A che cosa porta href="#prices"?
    • All'elemento con id="prices" in questa pagina
    • A una pagina chiamata prices.html
    • Al sito chiamato prices
  5. Quale testo del link è il migliore?
    • Scarica l'orario 2026
    • Clicca qui
    • Leggi di più
  6. Quale tasto sposta il focus della tastiera da un link all'altro?
    • Tab
    • Shift
    • Space
  7. Quale schema apre una nuova email?
    • mailto:
    • tel:
    • https:
  8. Perché target="_blank" va usato con parsimonia?
    • Indietro non riporta più alla pagina, e il visitatore non ha scelto una nuova scheda
    • Rallenta la pagina
    • Non è HTML valido
  9. Due elementi della stessa pagina possono avere lo stesso id?
    • No, gli id devono essere unici
    • Sì, quanti se ne vuole
    • Solo per i titoli
  10. Quale attributo chiede al browser di salvare il file invece di aprirlo?
Punti chiave
  • a + href crea un link; il contenuto è il testo cliccabile.
  • URL assoluti per altri siti, URL relativi dentro il tuo sito, #id per la stessa pagina.
  • Scrivi un testo del link che abbia senso da solo.
Fonti di questo corso (10)
  • WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
  • MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
  • MDN, HTML images (alt text guidance, checked 2026-10-17)
  • W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
  • CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
  • W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
  • W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
  • W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
  • MDN, Viewport meta element (checked 2026-10-17)
  • Every code exercise was checked with a Playwright probe against a reference solution.

Consultato il: 2026-10-17