Che cos'è un attributo Rel?
L'attributo rel è un attributo HTML utilizzato per descrivere la relazione tra una pagina di destinazione e la pagina che la collega. Le informazioni non vengono visualizzate direttamente nel browser, ma i motori di ricerca e gli screen reader possono sia raccogliere l'attributo rel sia raccogliere informazioni sulla rete di connessioni su una pagina. Il contrario è l'attributo rev, utilizzato per contestualizzare la pagina corrente in relazione a ciò che viene collegato.
Questo attributo è scritto come rel = "proprietà" e apparirebbe in un link come questo: <a rel = "home" href = "http://www.wisegeek.com"> wiseGEEK </a>. L'attributo rel osserva che la risorsa da collegare è la home page, relativa al documento in cui ha origine il collegamento, come questo saggio articolo di GEEK. Allo stesso modo, un sito con partnership di affiliazione potrebbe utilizzare un codice come questo: <a rel = "affiliate" href = "http://www.example.com"> Affiliata amichevole </a>. Quando i motori di ricerca eseguono la scansione del sito, possono comprendere le relazioni tra le pagine all'interno di un sito, nonché i collegamenti esterni al sito.
Un altro esempio comune di come utilizzare questo attributo è nella navigazione, per evitare confusioni e inversioni di tendenza. <a rel = "next" href = "http://www.example.com/2"> Ulteriori voci </a> potrebbero essere utilizzate su un blog per fornire un collegamento a un'altra pagina di voci. Le persone possono anche utilizzare descrittori come "precedente", "foglio di stile" e "indice" per fornire tag descrittivi per le risorse. L'attributo rel può anche essere collegato con altro codice; ad esempio, un foglio di stile può essere codificato per visualizzare una piccola freccia accanto a un collegamento con rel = "precedente" per facilitare la navigazione.
Come molti attributi HTML, l'attributo rel non viene applicato in modo coerente. Alcuni siti possono utilizzarlo ampiamente e può essere molto utile per strumenti come la creazione di mappe dei siti. Altri siti non lo usano affatto e, a volte, usi strani dell'attributo spuntano e possono confondere i browser. Man mano che gli standard HTML cambiano, gli attributi vanno e vengono fuori stile ed è importante assicurarsi che i siti Web vengano aggiornati di conseguenza per evitare problemi come errori di visualizzazione.
Le persone curiose di conoscere il supporto del browser per vari attributi possono cercare documentazioni tecniche sui siti Web per quei browser. È importante essere consapevoli del fatto che anche se la versione più recente di un browser riconosce e sa come applicare un attributo, le versioni precedenti potrebbero non esserlo e le persone preoccupate di raggiungere il maggior numero possibile di browser potrebbero voler prendere in considerazione questo aspetto durante la codifica dei siti. A volte, è necessario apportare modifiche al codice del sito a vantaggio delle persone che utilizzano browser più vecchi per far sì che vengano visualizzate in modo appropriato.