autore: Michele Diodati; inviato il 29/6/2004 ore 11,16
Chi conosce un po' di HTML e di accessibilità, si è trovato almeno qualche volta nel dubbio se seguire oppure no l'invito delle specifiche a usare l'attributo 'hreflang' (con lo scopo di segnalare la lingua della destinazione di un collegamento [1]). Il dubbio nasce dall'assoluta inutilità pratica di tale accortezza, a causa della totale mancanza di meccanismi di supporto, nei browser correnti, per consentire all'utente di negoziare i contenuti, laddove nel codice sia presente un 'hreflang'.
Sul sito del W3C è presente una pagina che mostra una possibilità di utilizzo pratico interessante di 'hreflang' [2]. Grazie ai CSS, i browser con supporto adeguato - ovvero principalmente Opera, Mozilla, Firefox - sono in grado di mostrare accanto al testo del collegamento anche la lingua del documento collegato, purché sia segnalata mediante 'hreflang'.
Il sistema utilizza un codice CSS di questo tipo:
a[hreflang]:after { content: " [" attr(hreflang) "] "; }
che va applicato ad un HTML come il seguente:
<p class="test"><a href="sec-hreflang-style-1.html" hreflang="fr-CA">link</a></p>
Ciao,
Michele
[1] http://www.diodati.org/w3c/html401/struct/links.html#h-12.1.5
[2] http://www.w3.org/International/tests/sec-hreflang-style-1.html
Rispondi | Rispondi citando il contenuto
Questo è il messaggio 3177 di 13672 pubblicati in questo forum.
17.703.212 accessi (totale forum: 31.112.617 dal 2003)