Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLAnchorElement : propriété hreflang

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨juillet 2015⁩.

La propriété hreflang de l'interface HTMLAnchorElement est une chaîne de caractères correspondant à la langue de la ressource liée.

Elle reflète l'attribut hreflang de l'élément <a> et vaut la chaîne vide ("") si aucun attribut hreflang n'est présent.

Les navigateurs web et les moteurs de recherche peuvent utiliser cette information pour mieux comprendre la langue du contenu lié, mais ils n'y sont pas obligés. La valeur fournie pour l'attribut hreflang doit respecter le format étiquette de langue BCP 47. Sinon, elle est ignorée.

Après avoir récupéré la ressource liée, les navigateurs ne se fient pas uniquement à l'attribut hreflang. Ils utilisent plutôt les informations de langue associées directement à la ressource (par exemple via les en-têtes HTTP) pour déterminer sa langue.

Valeur

Une chaîne de caractères contenant une étiquette de langue, ou la chaîne vide ("") si aucun attribut hreflang n'est présent.

Exemple

html
<a id="exampleLink" href="https://example.com" hreflang="en-IN"
  >Lien d'exemple</a
>
<p class="hreflang"></p>
css
#exampleLink {
  font-size: 1.5rem;
}
js
const anchorElement = document.getElementById("exampleLink");
const pTag = document.querySelector(".hreflang");
console.log(anchorElement.hreflang); // retourne : "en-IN"
pTag.textContent = anchorElement.hreflang;

Résultat

Spécifications

Specification
HTML
# dom-a-hreflang

Compatibilité des navigateurs

Voir aussi