Faut il préciser la langue d'un lien ?

WRInaute occasionnel
Bonjour,
Pour un site francais qui fait un lien vers un site en anglais avec un texte en anglais : faut il préciser dans le "href" la nationalité de la langue au moyen d'un attibut hreflang="en" par exemple?
 
WRInaute impliqué
Idéalement oui, certains navigateurs prennent cet attribut en charge, et il est possible du coup avec les pseudo classe de leur attribuer un style.
 
WRInaute occasionnel
DadouDuck a dit:
Idéalement oui, certains navigateurs prennent cet attribut en charge, et il est possible du coup avec les pseudo classe de leur attribuer un style.

Donc d'un point de vue SEO le fait d'indiquer la langue dans un lien vers un cela est meilleur pour le référencement.
( En partant du principe sauf erreur de ma part qu'un lien en anglais d'un site anglais vers un site en anglais est "plus efficace" qu'un lien en anglais d'un site en francais vers un un site en anglais)

(( c'est un peu lourd à lire dsl!= :oops:
 
WRInaute occasionnel
Oki merci infiniment DadouDuck,
pour ces précieuse informations,
donc quelle est le meilleur format pour le lien ?

<a href="test.html" hreflang="en" >test</a>
ou
<a href="test.html" xml:lang="en-EN" >test</a>
 
WRInaute impliqué
Pour info :

toute la page en francais :
<html lang="fr">
Bla bla
</html>

exemple contenu multilingue (lu sur w3c ) :
< p lang="fr"> blais blais... lien etc...</p>
< p lang="en"> blish blish... lien etc...</p>

Florent
 
WRInaute occasionnel
Lentreprenaute a dit:
Pour info :

toute la page en francais :
<html lang="fr">
Bla bla
</html>

exemple contenu multilingue (lu sur w3c ) :
< p lang="fr"> blais blais... lien etc...</p>
< p lang="en"> blish blish... lien etc...</p>

Florent

je comprend pr le contenu d'un texte;
par contre pour la page cette ligne ne suffit pas ?
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
 
WRInaute passionné
ledebutant a dit:
par contre pour la page cette ligne ne suffit pas ?
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
En réalité, cela dépend de comment tu veut que l'on traite ta page.

3 cas possibles :

:arrow: HTML (type de contenu text/html)
Code:
lang="fr"

:arrow: xHTML traité en tant que HTML (type de contenu text/html)
Code:
lang="fr" xml:lang="fr"

:arrow: xHTML traité en tant que XML (type de contenu application/xhtml+xml)
Code:
xml:lang="fr"

:wink:
 
Discussions similaires
Haut