Link relationship, tra accessibilità e web semantico

di: Marcello Cerruti     02 Luglio 2003

Premessa

In questo articolo esamineremo come l'elemento link del linguaggio HTML possa essere utilizzato per favorire l'accessibilità delle pagine Web e per garantire un maggior supporto ai motori di ricerca. Esamineremo anche le nuove implicazioni semantiche che questo elemento può far emergere.

In questa prima parte esamineremo l'elemento così come viene utilizzato nella quotidianità della scrittura di codice HTML e ne analizzeremo la sintassi. Nella sezione successiva invece vedremo nello specifico le proprietà della link relationship, ossia il nuovo metodo per utilizzare l'elemento link nelle sue varianti di accessibilità.

L'elemento Link

L’elemento link è ben noto a chi sviluppa pagine web. Tutti lo avremo utilizzato, almeno una volta, in una delle modalità seguenti:

Riguardo quest'ultima sintassi ricordiamo che un’analoga funzionalità è adesso supportata anche da Konqueror, Galeon, Netscape 7 e Mozilla - a partire da una delle ultime beta.

Tuttavia è bene specificare che, per funzionare su questi browser, l’attributo rel può avere come valore "icon", oltreché il classico e ben noto "shortcut icon" ed è possibile utilizzare un file di immagine che non sia necessariamente ico, ma, ad esempio, può essere un file .gif o .png - tuttavia in questo modo si perderà la compatibilità con IE 5+ - per contro, con questi browser, è necessario specificare il mime type per mezzo dell’attributo type; ad esempio type="image/png" se si utilizza un file .png, oppure type="images/x-icon" se il file utilizzato è un file .ico.

Pertanto un esempio cross-browser di codice per le icone personalizzate è

<link rel="shortcut icon" type="images/x-icon" href="/favicon.ico" />

L’utilizzo dell’elemento link non si limita a questi contesti e può avere importanti risvolti in termini Web Semantico, di accessibilità e di supporto ai motori di ricerca.

L’elemento link esiste fin dalle prime versioni dell’HTML e le specifiche HTML 3.2 forniscono una definizione sintetica ma esaustiva della natura di questo tag: l’elemento link indica una relazione tra il documento ed un altro oggetto.

Laddove la gran parte degli elementi (X)HTML definisce la struttura e la funzione dei contenuti di una pagina, l’elemento link descrive la funzione delle pagine collegate ad un documento e dunque descrive la struttura del web.

Purtroppo queste importanti funzionalità dell’elemento link sono sconosciute a molti sviluppatori dal momento che non sono supportate da Internet Explorer che è di gran lunga il browser più diffuso.

Guide Web design

Guida Progettazione siti web

Dall'analisi dei requisiti fino allo sviluppo e alla promozione:...

Guida Pubblicare un sito web

Le verifiche fondamentali da effettuare prima del lancio di un nuovo...

Guida Architettura dell'Informazione

L'Architettura dell'informazione è la disciplina che permette di...

Altre guide

Newsletter @Grafica e Web Design

Ogni settimana, direttamente nella tua e-mail: guide, articoli, tutorial e FAQ su Web Design e grafica per il Web.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

27 Febbraio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

28 Marzo 2012 a Roma
Disponibilità: 7 Posti