attribut hreflang de a

type css year 2006


L'attribut hreflang sert à indiquer la langue de la page liée au lien (balise a). Pour rendre visible l'attibut "hreflang" à l'internaute avec un petit drapeau, il suffit de le déclarer dans la CSS (non compatible avec IE).

voici le résultat:
Google France

Il existe également une autre façon de le faire, sans devoir indiquer chaque langue dans la CSS, en PHP ou bien en JavaScripts.


// code CSS
a[hreflang^="fr"] {
background: url(/inc/img/flag_fr.gif) right center no-repeat;
padding-right: 12px;
}

// code HTML
<a href="http://www.google.fr" hreflang="fr">Google France</a>