Especificando el idioma destino de un enlace
Acabo de leer en esta entrada de ProcessBlack la forma más accesible de indicar el idioma de la página destino de un enlace.
Si, por ejemplo, estamos escribiendo una página en español, y queremos enlazar con una página en inglés, debemos indicar de algún modo al lector que la página destino está escrita en otro idioma. De este modo, al lector le puedes ahorrar un clic si no entiende ese idioma.
El modo de hacerlo es mediante el atributo hreflang de los enlaces. En este atributo se debe indiciar el código del lenguaje.
Si quieres que los navegadores modernos (como Firefox) muestren el lenguaje, debes añadir el siguiente estilo:
a[hreflang]:after {
content: " ["attr(hreflang)"]";
font-weight: normal;
Como Internet Explorer no se puede calificar de navegador moderno, esto no funciona en él.
Nota: Desde mi opinión personal, lo importante de usar hreflang no es que se vea o no se vea en uno u otro navegador, sino marcar semánticamente el cambio de idioma. Lo demás, es labor de los agentes de usuario.



tresonce dijo
Muy buen apunte, sí señor. Va directo a favoritos. ;)
Saludos.
31 Enero 2006 | 11:46 PM