Collegamenti Ipertestuali HTML
Link HTML - Collegamenti Ipertestuali
I collegamenti ipertestuali in HTML permettono agli utenti di cliccare e navigare da una pagina allâaltra.
Gli ipercollegamenti in HTML sono rappresentati dai tag <a>
.
Puoi cliccare su un link per spostarti su un altro documento.
Quando il cursore del mouse passa sopra un link, diventa una piccola mano.
Nota: Un link non deve essere necessariamente testo. Un link può essere anche unâimmagine o qualsiasi altro elemento HTML!
Sintassi dei Collegamenti Ipertestuali in HTML
Il tag <a>
in HTML definisce un ipercollegamento ed ha la seguente sintassi:
Lâattributo piĂš importante dellâelemento <a>
è lâattributo href, che indica la destinazione del link.
Il testo del link è la parte che sarĂ visibile allâutente.
Cliccando sul testo del link, lâutente verrĂ indirizzato allâURL specificato.
Di default, i link vengono visualizzati nei browser in questo modo:
- Un link non visitato è sottolineato e blu
- Un link visitato è sottolineato e viola
- Un link attivo è sottolineato e rosso
Attributo target
Di default, la pagina collegata verrà visualizzata nella stessa finestra del browser. Per cambiare questo comportamento, è possibile specificare un altro target per il link.
Lâattributo target specifica dove aprire il documento collegato.
Lâattributo target può avere uno dei seguenti valori:
_self
- Di default. Apre il documento nella stessa finestra/scheda in cui è stato cliccato_blank
- Apre il documento in una nuova finestra o scheda_parent
- Apre il documento nel frame genitore_top
- Apre il documento in tutta la finestra del browser
URL Assoluti vs URL Relativi
Entrambi gli esempi sopra utilizzano un URL assoluto (un indirizzo web completo) nellâattributo href.
Un collegamento locale (un collegamento a una pagina allâinterno dello stesso sito web) è specificato con un URL relativo (senza la parte âhttps://wwwâ):
Link a un indirizzo email
Usa mailto:
allâinterno dellâattributo href per creare un collegamento che apre il programma email dellâutente (per consentire lâinvio di una nuova email):
Bottone come collegamento
Per utilizzare un pulsante HTML come collegamento, è necessario aggiungere del codice JavaScript.
JavaScript consente di specificare cosa accade in determinati eventi, come il clic di un pulsante:
Titoli dei collegamenti
Lâattributo title specifica informazioni aggiuntive su un elemento. Queste informazioni vengono visualizzate come un tooltip quando il mouse si sposta sullâelemento.
Creare un Segnalibro in HTML
I segnalibri possono essere utili se una pagina web è molto lunga. Un esempio sono gli indici di pagina cliccabili nei vari articoli, guide o documentazioni.
Per creare un segnalibro occorrono due passaggi:
- aggiungere un id alla sezione a cui andare
- aggiungere il link alla sezione nel
href
dellâelemento<a>
Quando si fa clic sul collegamento, la pagina si scorrerĂ verso lâalto o verso il basso fino alla posizione con il segnalibro.
Innanzitutto, utilizza lâattributo id per creare un segnalibro:
Quindi, aggiungi un collegamento al segnalibro (âVai al Capitolo 4â), allâinterno della stessa pagina:
Puoi anche aggiungere un collegamento a un segnalibro su unâaltra pagina: