Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MathMLAnchorElement: hreflang-Eigenschaft

Die hreflang-Eigenschaft der MathMLAnchorElement-Schnittstelle ist ein String, der die Sprache der verlinkten Ressource angibt.

Sie spiegelt das hreflang-Attribut des <a>-Elements wider.

Webbrowser und Suchmaschinen können diese Information verwenden, um die Sprache des verlinkten Inhalts besser zu verstehen, sind jedoch nicht verpflichtet, ihr zu folgen. Der für das hreflang-Attribut angegebene Wert muss dem Format des BCP-47-Sprach-Tags entsprechen. Andernfalls wird er ignoriert.

Webbrowser verlassen sich nach dem Abrufen der verlinkten Ressource nicht ausschließlich auf das hreflang-Attribut. Stattdessen verwenden sie Sprachinformationen, die direkt mit der Ressource verknüpft sind (z. B. über HTTP-Header), um deren Sprache zu bestimmen.

Wert

Ein String, der ein Sprach-Tag enthält, oder der leere String (""), wenn kein hreflang-Attribut vorhanden ist.

Beispiele

Grundlegende Verwendung

Ausgehend von diesem MathML:

html
<math>
  <a id="myAnchor" href="https://example.com#examples" hreflang="en-CA">
    ...
  </a>
</math>

können Sie das hreflang des Ankers wie folgt abrufen:

js
const mathAnchor = document.getElementById("myAnchor");
mathAnchor.hreflang; // returns 'en-CA'

Spezifikationen

Spezifikation
HTML
# dom-a-hreflang

Browser-Kompatibilität

Siehe auch

  • Das MathML-Element <a>