Come Creare Collegamenti in HTML – Tutorial con Esempi


Adotta uno schema standard: fai riferimento a un dominio particolare con percorsi chiari. Quando una pagina viene caricata da un bundle scaricato, il browser risolve gli href rispetto all'URL di base, e puoi vedere come ogni clic avvia la navigazione con risultati prevedibili. Testare nella console aiuta a individuare i problemi prima della distribuzione.
Utilizza una sintassi coerente per l'accessibilità e la manutenibilità. Ricordati di mantenere descrittivo il contenuto dell'ancora, di assicurare la visibilità del focus ed evita di racchiudere contenuto di blocco all'interno di un'ancora a meno che il tuo framework non lo supporti. Nei progetti react, puoi creare un piccolo componente Link; solitamente inoltra un href o usa un link del router e mostrerà la destinazione di arrivo. Il markup creato dovrebbe essere visibile nella console e abbiamo già definito uno schema semplice che puoi riutilizzare tra le pagine.
Modifica i percorsi con attenzione: se modifichi un link, verifica il dominio e il percorso, testa sia le forme relative che assolute e conferma la navigazione nello stesso dominio quando appropriato. Gli schemi di riferimento nei framework popolari includono un'wrapper Link dedicato che accetta una proprietà to e si risolve in un URL corretto, riducendo al minimo le rotte interrotte. Il fatto riguardante le barre finali e la codifica degli URL è importante; testale nella console per confermare risultati prevedibili in tutti gli ambienti.
Workflow di test: apri la console, esegui una scansione rapida per i 404 e clicca sui link reali per osservare la navigazione. Mostra il flusso dal clic alla navigazione e registra l'URL risultante per verificare che corrisponda al dominio che ti aspetti. Di solito questo processo rivela casi limite, come quando una risorsa è ospitata su una CDN o un sottodominio, e ti aiuta a correggere il routing prima della distribuzione. I pulsanti e il testo dell'ancora dovrebbero riflettere chiaramente il contenuto di destinazione, anche per gli utenti di screen reader, e la sintassi dovrebbe rimanere stabile durante le modifiche. Se hai bisogno di modificare un link, esegui quella modifica in un ciclo di revisione controllato.
Fatto: un href ben formato che punta al dominio corretto riduce l'attrito dell'utente; lo standard che stabilisci ora sarà riutilizzato da altri componenti, quindi hai già impostato una baseline affidabile. Il fatto che tu abbia documentato l'approccio rende più facile per i membri del team reagire quando si verificano cambiamenti e imposta una sequenza chiara per quando sono necessarie modifiche in futuro. Fatto.
Schema del tutorial sui link HTML
Raccomandazione: posiziona un set compatto di hyperlink primari all'interno dell'header e della navigazione inferiore per supportare i lettori mentre si muovono attraverso il sito web. Questi hyperlink sono progettati per la chiarezza, la compatibilità con la tastiera e la fruibilità con gli screen reader.
Nella sezione, sono delineati i blocchi principali e la notazione di passaggio utilizzata per le ancore; segui questo schema per mantenere la struttura prevedibile e manutenibile.
- Notazione e attributi principali
- Usa href per puntare alle destinazioni; includi un testo del titolo descrittivo per aiutare i lettori.
- Includi target e rel per le destinazioni esterne per superare i controlli di sicurezza, ad esempio, rel="noopener" per le tab _blank.
- Usa download quando offri asset scaricabili; descrivi il file nel testo del link e consenti un nome predefinito ragionevole per il contenuto scaricato.
- Navigazione interna vs esterna
- Ancore interne: schemi href="#section-id"; definisci le ancore della sezione all'inizio della pagina.
- Destinazioni esterne: href="https://..." e passa target="_blank" se si lascia la pagina corrente; aggiungi rel="noreferrer noopener".
- Posizionamento e interazione
- Regione inferiore: raggruppa le destinazioni correlate utilizzando una lista con role="navigation" per la semantica; le tab possono essere simulate come controlli simili a pulsanti.
- Elementi simili a pulsanti: stila tramite classe CSS per indicare l'interazione; assicurati che lo stato di focus sia visibile.
- Accessibilità e semantica
- Fornisci etichette ARIA dove necessario; assicurati che l'ordine di focus sia logico; usa un testo significativo che non si basi solo sul colore.
- Usa l'attributo title con cautela; preferisci il testo visibile per i lettori che usano tecnologie assistive.
- Test e validazione
- Esegui test per verificare che tutte le destinazioni si risolvano; controlla i 404; utilizza strumenti automatizzati o scanner del sito.
- Conferma che la navigazione da tastiera raggiunga ogni destinazione; assicurati che la sequenza di tab sia intuitiva.
- Manutenzione e termini
- Documenta le modifiche; aggiorna i riferimenti della sezione quando le sezioni si spostano; mantieni queste menzioni coerenti tra le pagine.
- Monitora le destinazioni esterne per i cambiamenti di policy; aggiorna per questioni di sicurezza o prestazioni.
Nozioni di base sui tag ancora: href, target e rel spiegati
Assegna sempre href all'URL di destinazione esatto, mantenendo un dominio appropriato, e applica rel per trasmettere la relazione e la sicurezza. Per percorsi interni, utilizza link relativi che iniziano con /; per destinazioni esterne, includi l'URL completo. Questo riduce le interruzioni nel flusso di lettura e fornisce una navigazione prevedibile.
Controlla come la risorsa si apre con target: _self mantiene la navigazione nella finestra corrente, mentre _blank avvia una nuova tab o finestra. Se si usa _blank, includi rel="noopener noreferrer" per impedire alla nuova pagina di accedere all'opener. Per i contenuti scaricabili, aggiungi l'attributo download per sollecitare il salvataggio.
Per illustrare una stringa fittizia durante l'avvio dello sviluppo, considera hrefhttpswwwexamplecomvisit e altexample; aiutano a verificare parsing e test. Questi token rafforzano l'idea che i link portano valori che indicano la destinazione e il comportamento, facilitando l'allineamento delle impostazioni e fornendo una base per tenere presente le scelte di dominio. Questo approccio supporta qualcuno che revisiona il codice e si preoccupa della coerenza tra i confini del dominio.
Quando crei il testo dell'ancora, preferisci etichette concise e descrittive che riflettano la destinazione e il risultato. Utilizza target="_self" per la navigazione normale e riserva _blank per i link che aprono nuove attività, come documentazione o risorse, tenendo presente le aspettative del lettore e l'accessibilità. Saranno piccoli dettagli, ma i valori rel appropriati e la gestione accurata del dominio aumentano la funzionalità, fornendo un'eccellente esperienza utente e supporto in diverse impostazioni e finestre.
Aprire i link in nuove finestre o tab: quando e come usare target="_blank"
Le destinazioni al di fuori del sito web corrente si aprono in una nuova finestra o tab solo quando questo migliora il flusso delle attività, come risorse ufficiali, articoli più lunghi o download, dove sorge la necessità per l'utente e l'idea ha senso per il percorso dell'utente. Questo aiuta sui dispositivi mobili dove lasciare la pagina interromperebbe l'attività, come notato in precedenza.
Accessibilità e sicurezza: aggiungi rel="noopener noreferrer" per prevenire potenziali exploit e per mantenere le prestazioni. Questo rende la navigazione accessibile per gli utenti di tastiera e gli screen reader. Annuncia il comportamento includendo un testo precedente come "si apre in una nuova finestra" o un indicatore accessibile. Rispetta i protocolli di sicurezza.
Stile e segnali visivi: evita uno stile pesante per prevenire interruzioni visive. Una piccola icona o un'etichetta descrittiva accanto al link migliora l'aspetto e segnala che si apre una nuova finestra. Se il target è esterno, mantieni uno stile coerente tra le lingue in modo che i lettori capiscano il comportamento all'interno del sito web. Questo approccio di build fa sì che nessuno dei contenuti correnti scompaia.
Note sul protocollo e sulla sicurezza: preferisci le destinazioni https://; per i link http:// considera un avviso che si aprirà una nuova finestra. La scelta del protocollo è importante per i download e per il contenuto da servire e riduce i problemi di contenuto misto che potrebbero compromettere la linea di fiducia dell'utente. La barra e i due punti nell'URL fanno parte del formato standard e non sono una sorpresa per gli utenti.
La tabella sottostante riassume le linee guida pratiche e i controlli per diverse destinazioni per mantenere l'esperienza unita e prevedibile. Aiuta i team di supporto a decidere se implementare target="_blank" per un dato articolo, risorsa o download.
| Scenario | Comportamento | Note sull'accessibilità | Segnale visivo |
|---|---|---|---|
| Risorsa ufficiale esterna | Apre una nuova finestra verso una destinazione come https://example.org | aria-label="si apre in una nuova finestra"; gli screen reader annunciano l'azione | Icona esterna + etichetta che indica una nuova finestra |
| Articolo in formato lungo da un sito partner | Si apre in una nuova tab | aria-label="si apre in una nuova tab" | Piccolo indicatore di link esterno |
| Download | Si avvia nella stessa tab (comportamento predefinito del browser) | aria-label="il download inizia nella tab corrente" | Icona di download |
| Flusso di autenticazione o checkout | Evita di usare l'attributo target | Mantieni il focus nella finestra corrente; non distrarre | Nessun segnale di nuova finestra |
| Centro risorse o lista aggregata | Applica l'attributo target a destinazioni esterne quando è vantaggioso | Segnali coerenti tra le lingue | Segnale esterno unificato |
Sicurezza e privacy: perché rel="noopener noreferrer" è importante
Applica sempre rel="noopener noreferrer" a ogni ancora che si apre in una nuova tab. Facendo ciò, si impedisce alla pagina di destinazione di accedere all'opener, proteggendo l'intera sessione e le impostazioni della homepage da una pagina ostile. Il beneficio è immediato per l'usabilità e la coerenza tra i segmenti di un sito.
Esiste un rischio quando tali attributi sono mancanti: la pagina aperta può restituire il controllo all'opener tramite window.opener, alterando potenzialmente il contenuto del sito e reindirizzando un utente. Quel percorso di ritorno crea problemi sia per le pagine statiche che per le sezioni dinamiche.
Per la privacy, usare noreferrer impedisce che il referrer venga passato alle pagine di destinazione, quindi quelle risorse sul lato ricevente non apprendono da dove proviene un utente. Questo è importante per cose come riferimenti esterni o partnership. Una pratica standard è applicare l'attributo su larga scala, non solo in alcuni casi.
Passaggi di audit: individua le ancore che usano target="_blank" e assicurati che includano rel="noopener noreferrer". Nelle configurazioni CMS questo può essere una regola a livello di template, quindi ogni nuova pagina spesso eredita lo standard. Per le pagine statiche, un piccolo script può applicare l'attributo dopo la pubblicazione. Il risultato è un minor numero di problemi per gli utenti che interagiscono con il sito attraverso le impostazioni.
Per i team e le parti interessate, questo argomento è importante perché influisce sull'usabilità, sulla fiducia e sulla gestione del cambiamento. Tutti traggono vantaggio da un comportamento coerente attraverso la homepage, la navigazione standard e lo stile dei riferimenti esterni. Coloro che mantengono le risorse possono automatizzare i controlli, evitare frasi vaghe e garantire che vengano utilizzate frasi precise, in modo che il cambiamento sia fatto in modo affidabile, evitando errori che passano dati ai visitatori.
Riepilogo: Un piccolo attributo sulle ancore riduce il ritorno di dati verso destinazioni esterne, abbassa il rischio per i visitatori e supporta interazioni sicure attraverso le impostazioni. Questo cambiamento viene fatto una volta e poi beneficia tutti coloro che interagiscono con il tuo sito, inclusi coloro che si affidano alla tua homepage e coloro che stilano il contenuto.
URL assoluti vs relativi: scegli la forma giusta per ogni caso
Utilizza percorsi relativi per la navigazione interna e percorsi assoluti per le destinazioni esterne. Questo fornisce una baseline semplice, offre coerenza tra gli ambienti e rimane più facile da modificare man mano che i progetti evolvono. Quando la configurazione di hosting cambia – domini specifici per paese, sottopath o un nuovo URL di base – i riferimenti relativi si adattano di routine, riducendo interruzioni inaspettate. I primi passi iniziano con un rapido audit: mappa ogni link sia alle destinazioni interne al sito che agli obiettivi esterni, poi decidi di conseguenza.
-
URL relativi per destinazioni interne
Vantaggi: passano senza problemi attraverso spostamenti tra domini o sottodirectory. Questo aiuta a mantenere l'accessibilità ed evita di hard-codificare un singolo host. Utilizza forme root-relative come /docs/setup o folder/file.html per formare un percorso affidabile da qualsiasi pagina, oppure usa ../ per salire di livello quando necessario. Nei flussi di lavoro typescript e altri progetti field-friendly, questo approccio semplifica le attività di modifica e le modifiche manuali da parte di persone che hanno iniziato con ambienti locali, e rimane leggibile intorno ai cambiamenti nei percorsi di base. Per i siti in lingua inglese, questo mantiene i link prevedibili man mano che le rotte specifiche per paese cambiano.
-
URL assoluti per destinazioni esterne
Vantaggi: rimangono validi attraverso host, sottodomini o reti di distribuzione dei contenuti. Il formato segue il protocollo, l'host e il percorso, ad esempio https://example.com/contact o http://cdn.example.org/assets/style.css. Quando colleghi fuori dal sito, considera di aprire in una nuova tab e aggiungere rel="noopener" per prevenire il tab-nabbing. Se devi puntare a un ricevitore di posta, usa un link mailto: come Scrivici un'email per evitare di esporre gli indirizzi nella query string. Gli URL assoluti aiutano anche le visualizzazioni quando il contenuto è sindacato o condiviso attraverso app e lingue.
Note pratiche che puoi applicare subito:
- Innanzitutto, esegui un audit di tutti i link e categorizzali come interni o esterni. Se un link punta al tuo stesso dominio, preferisci una forma relativa; se punta a un altro sito, utilizza una forma assoluta.
- Per i percorsi interni, impiega strutture /root e folder/file, formando una mappa pulita e manutenibile che scala man mano che i progetti crescono negli anni.
- Per i target esterni, passa solo dati non sensibili nell'URL ed evita di incorporare credenziali. Non conservare nessuna delle informazioni sensibili in una query string; utilizza invece la gestione lato server.
- Quando modifichi il contenuto in un campo che include link, considera come l'URL di base potrebbe cambiare. Una rapida modifica a una singola impostazione di base può risolvere molte rotte interrotte intorno a un confine di distribuzione.
Note per editor e team: verifica di routine i testi delle ancore per l'accessibilità – le frasi descrittive vengono visualizzate chiaramente negli screen reader e per gli utenti che scorrono le pagine. Per i percorsi di contatto nei moduli, preferisci method="post" per i dati di invio piuttosto che inserire valori nel campo URL, e utilizza i nomi di campo corretti per catturare informazioni come gli indirizzi email senza esporli nei link. Nei progetti specifici per paese, stabilisci una policy chiara: utilizza URL assoluti per i riferimenti cross-site e URL relativi interni quando il contenuto rimane sotto lo stesso host. Questo approccio è iniziato semplice e rimane robusto comunque, fornendo un comportamento prevedibile attraverso browser e ambienti.
Linking accessibile: testo leggibile, stati di focus e segnali per screen reader

Raccomandazione: Utilizza etichette descrittive per ogni target dell'ancora e presta attenzione a fornire stili di focus appropriati; questo migliora il flusso di lettura e beneficia coloro che ascoltano il sito tramite screen reader. Per le destinazioni di download, prefissa un'azione esplicita come 'Scarica curriculum' per impostare le aspettative.
Assicurati che lo stato di focus sia chiaramente visibile attraverso i temi applicando un contorno di stile che contrasti con gli sfondi soprastanti. Evita di affidarti esclusivamente all'hover; utilizza segnali di tastiera e :focus-visible per guidare il movimento. Questo riduce i problemi quando il visitatore naviga rapidamente e assicura che l'intera sequenza rimanga accessibile.
Fai in modo che le ancore annuncino la loro destinazione con testo descrittivo e, quando necessario, aria-labels o aria-describedby per trasmettere il contesto. Questo aiuta lo screen reader a trasmettere l'argomento ed evita ambiguità. Mantieni i segnali semplici e coerenti in tutto il sito in modo che ogni singolo utente riceva segnali chiari su dove porterebbe un link.
Prima della pubblicazione, il processo è iniziato con un rapido audit delle ancore: verifica che ognuna porti a un download, una pagina di dettaglio o una risorsa e conferma che l'azione rimanga ovvia. Utilizza un ordine logico e raggruppa quelle che appartengono allo stesso argomento. Se hai bisogno di descrivere un target in una lista, posiziona il descrittore sopra il testo del link per migliorare la comprensione. Complessivamente, questo approccio riduce la confusione in tutto il sito.
Nella tipografia, mantieni lo stile accessibile; scegli caratteri leggibili ed evita il colore da solo come segnale, perché il colore da solo potrebbe fallire per i visitatori del sito che hanno deficit di visione dei colori. Utilizza grassetto o corsivo per enfatizzare quando appropriato, ma evita di abusarne; questo migliora la leggibilità e mantiene un'esperienza fantastica e coerente per coloro che leggono.
I benefici sono tangibili: completamento delle attività più veloce, meno problemi durante la lettura e una migliore comprensione della struttura del sito. Per iniziare, mappa ogni ancora alla sua destinazione effettiva e utilizza etichette chiare e descrittive. Se un elemento non è utilizzabile, rimuovilo completamente per prevenire interruzioni o confusione. Questo permette a coloro che navigano di arrivare a un risultato previsto senza esitazione.
Tra team orientali e occidentali, adotta lo stesso linguaggio semplice e segnali prevedibili per soddisfare un pubblico diversificato. Strumenti e processi possono essere adottati da individui attraverso gruppi: documenta una breve checklist, condividila e mantienila aggiornata. L'effetto complessivo è un grande miglioramento nell'accessibilità; iniziando in piccolo, puoi scalare un approccio robusto in tutto il sito.
Schemi pratici: link interni, esterni, mailto e tel con esempi
Inizia da rotte interne impiegando indirizzi relativi per mantenere i lettori all'interno del sito web e per proteggere la struttura del sito. Esempio: Guida all'articolo i link tra le sezioni rimangono precisi e veloci per i lettori di lingua inglese tra le lingue. L'approccio si presenta come uno strumento comune per creare-hyperlink attraverso le pagine e dare ai lettori un percorso chiaro da un articolo all'altro.
I riferimenti esterni meritano uno schema attento alla sicurezza: aprili in una nuova tab e includi attributi rel per ridurre il rischio. Esempio: Visita il sito esterno. Questo schema mantiene intatto il sito web corrente all'interno della sessione di navigazione. Nota il token target_blankvisit come promemoria nelle tue note.
I link Mailto offrono un contatto diretto: Email us. Utilizza questo con parsimonia per proteggere gli indirizzi dalla raccolta; considera un modulo di contatto sul sito per ridurre l'esposizione.
I link telefonici consentono la composizione con un tocco su dispositivi che supportano la telefonia: Chiamaci. Sono spesso utili sulle pagine mobili; memorizza il numero in formato internazionale per coerenza.
All'interno di una strategia di contenuto, gli articoli interconnessi rimangono coerenti quando il testo dell'ancora dice ai lettori cosa si trova oltre. Dillo chiaramente ai lettori e utilizza percorsi relativi per le sezioni interne e indirizzi assoluti per le risorse esterne. L'obiettivo rimane quello di dare un'esperienza coerente attraverso i siti in inglese e le pagine multilingue, utilizzando un singolo approccio per creare-hyperlink che funziona come uno strumento preciso, spesso utile per gli editor di siti web.
Ready to leverage AI for your business?
Book a free strategy call — no strings attached.


