Collegamenti ipertestuali e ancore interne: gestione di link con <strong>target</strong> e ritorno alla sezione corr

by Anastasia P.
SHARE
Collegamenti ipertestuali e ancore interne: gestione di link con <strong>target</strong> e ritorno alla sezione corr
© Guida-HTML5.it

Introduzione

Quando si lavora con pagine HTML lunghe o con documenti strutturati in più sezioni, i collegamenti ipertestuali non servono solo a “saltare” da una parte all’altra della pagina. Un uso molto pratico e spesso sottovalutato è la gestione del ritorno alla sezione corretta dopo aver seguito un link interno o esterno.

Questo sotto-argomento è utile, concreto e molto frequente nei siti reali: pensa a una pagina FAQ, a un manuale tecnico, a un indice di capitoli o a una documentazione. L’utente clicca un link, legge il contenuto e poi vuole tornare esattamente al punto di partenza, senza perdere il contesto. In HTML, questo si ottiene combinando ancore interne, identificatori stabili e una struttura di navigazione ben pensata.

In questo tutorial vedremo come creare una pagina con sezioni collegate tra loro, come costruire un indice affidabile e come progettare link che permettano di tornare facilmente al punto giusto. L’obiettivo non è solo “far funzionare i link”, ma farli funzionare bene per chi legge e per chi mantiene il codice.

Codice completo

<nav aria-label="Indice del documento">
  <ul>
    <li><a href="#introduzione">Introduzione</a></li>
    <li><a href="#configurazione">Configurazione</a></li>
    <li><a href="#esempio">Esempio pratico</a></li>
    <li><a href="#errori">Errori comuni</a></li>
    <li><a href="#conclusione">Conclusione</a></li>
  </ul>
</nav>

<h2 id="introduzione">Introduzione</h2>
<p>Questa pagina mostra come costruire collegamenti interni che permettono di tornare facilmente a una sezione specifica dopo aver consultato un approfondimento.</p>
<p><a href="#indice">Torna all’indice</a></p>

<h2 id="configurazione">Configurazione</h2>
<p>Per creare un punto di destinazione stabile, assegna un attributo id unico all’elemento della sezione.</p>
<ul>
  <li>L’id deve essere unico nella pagina.</li>
  <li>Meglio usare nomi descrittivi e leggibili.</li>
  <li>Evita id generici come "section1" se il contenuto è destinato a crescere.</li>
</ul>
<p><a href="#indice">Torna all’indice</a></p>

<h2 id="esempio">Esempio pratico</h2>
<p>Immagina una documentazione tecnica con una sezione dedicata alle impostazioni. Dalla pagina principale puoi portare l’utente direttamente al paragrafo corretto e, alla fine della lettura, offrirgli un link di ritorno.</p>
<pre><code>&lt;p&gt;
  Per maggiori dettagli consulta la sezione 
  &lt;a href="#errori"&gt;errori comuni&lt;/a&gt;.
&lt;/p&gt;
</code></pre>
<p><a href="#indice">Torna all’indice</a></p>

<h2 id="errori">Errori comuni</h2>
<ul>
  <li>Usare id duplicati nella stessa pagina.</li>
  <li>Cambiare il testo del link senza aggiornare il contesto della destinazione.</li>
  <li>Creare sezioni troppo grandi, che rendono poco utile il ritorno all’ancora.</li>
  <li>Dimenticare un link di ritorno dopo un approfondimento lungo.</li>
</ul>
<p><a href="#indice">Torna all’indice</a></p>

<h2 id="conclusione">Conclusione</h2>
<p>Un buon sistema di ancore interne non aiuta solo a navigare: migliora l’esperienza di lettura, riduce la frizione e rende i contenuti più professionali. Nei documenti lunghi, offrire sempre un ritorno chiaro alla sezione corretta è una piccola scelta che fa una grande differenza.</p>
<p><a href="#indice">Torna all’indice</a></p>

<h2 id="indice">Indice del documento</h2>
<p>Questa è l’ancora principale usata come punto di ritorno. Inserirla vicino all’inizio della pagina è una pratica molto utile per documenti estesi.</p>

Spiegazione

Il cuore di questo approccio è semplice: ogni sezione importante riceve un attributo id, e i link interni usano href="#id" per raggiungere quel punto della pagina. La parte interessante, però, è la gestione del ritorno.

Nel codice abbiamo creato un indice iniziale con un elemento nav e una lista di collegamenti. Anche se qui ci concentriamo sugli elementi richiesti, il concetto è chiaro: l’indice è il punto di partenza e l’ancora #indice è il riferimento stabile a cui tornare dopo la consultazione di una sezione.

Ogni blocco principale ha un id univoco, ad esempio introduzione, configurazione, esempio, errori e conclusione. Questo permette di creare link come:

  • #introduzione per aprire l’inizio del contenuto;
  • #errori per saltare alla sezione con i problemi più comuni;
  • #indice per tornare al punto di navigazione principale.

La logica è particolarmente utile quando una sezione contiene un approfondimento lungo o un esempio esteso. In questi casi, al termine del contenuto, un link di ritorno come Torna all’indice evita all’utente di dover scorrere manualmente la pagina verso l’alto.

Un altro aspetto importante è la stabilità degli identificatori. Se cambi spesso il testo delle sezioni ma mantieni gli stessi id, i collegamenti restano validi. Questo è fondamentale in documentazione, knowledge base e pagine di supporto, dove i link possono essere condivisi o salvati nei preferiti.

Nota anche il piccolo blocco di codice nell’esempio: mostra come un collegamento interno possa essere inserito in un paragrafo per rimandare a una sezione specifica. Questo è uno dei casi d’uso più comuni in articoli tecnici e tutorial.

Best practice

  • Usa id descrittivi: meglio configurazione di un generico sezione2.
  • Evita duplicati: un id deve comparire una sola volta nella pagina.
  • Offri sempre un ritorno: nei documenti lunghi, inserisci un link per tornare all’indice o alla sezione principale.
  • Rendi l’indice coerente: il testo dei link deve rispecchiare il titolo della sezione di destinazione.
  • Non abusare delle ancore: usale dove migliorano davvero la navigazione, non in ogni singolo paragrafo.
  • Verifica la leggibilità: il nome dell’ancora dovrebbe essere comprensibile anche per chi legge il codice.

In un progetto reale, questa disciplina ti aiuta a mantenere la pagina ordinata e a evitare problemi quando il contenuto cresce. Le ancore interne non sono solo una comodità: sono parte dell’architettura informativa del documento.

Riepilogo

Abbiamo visto un uso pratico dei collegamenti ipertestuali e delle ancore interne: guidare l’utente in avanti e riportarlo facilmente al punto corretto. Questo è particolarmente utile in pagine lunghe, guide tecniche, manuali e documentazioni.

  • Assegna un id a ogni sezione importante.
  • Crea link con href="#id" per saltare tra i punti della pagina.
  • Inserisci un punto di ritorno stabile, come un indice o un’intestazione principale.
  • Offri link di ritorno dopo gli approfondimenti più lunghi.

Se progetti bene le ancore interne, la pagina diventa più facile da leggere, più semplice da aggiornare e più utile per chi la consulta spesso.

Approfondisci con risorse ufficiali

  • MDN Web Docs — documentazione su a e sugli attributi href e id.
  • WHATWG HTML Living Standard — specifica ufficiale del comportamento dei collegamenti e degli identificatori.
  • W3C WAI — linee guida sull’accessibilità dei collegamenti e della navigazione interna.
  • MDN Web Docs — approfondimenti su struttura semantica e navigazione nei documenti HTML.

SHARE