lang
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Das lang
-Attribut gibt die primäre Sprache an, die in den Inhalten und Attributen mit Textinhalt bestimmter Elemente verwendet wird.
Es gibt auch ein xml:lang
-Attribut (mit Namensraum). Wenn beide definiert sind, wird das Attribut mit Namensraum verwendet und das ohne Namensraum ignoriert.
In SVG 1.1 gab es ein lang
-Attribut, das mit einer anderen Bedeutung definiert war und nur für <glyph>
-Elemente galt. Dieses Attribut spezifizierte eine Liste von Sprachen gemäß RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47). Das Glyph wurde verwendet, wenn das xml:lang
-Attribut genau mit einer der im Wert dieses Parameters angegebenen Sprachen übereinstimmte oder wenn das xml:lang
-Attribut genau einem Präfix von einer der im Wert dieses Parameters angegebenen Sprachen entsprach, so dass das erste Zeichen nach dem Präfix ein "-" war.
Sie können dieses Attribut mit jedem SVG-Element verwenden.
Beispiel
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<text lang="en-US">This is some English text</text>
</svg>
Verwendungshinweise
Wert | <language-tag> |
---|---|
Standardwert | Keiner |
Animierbar | Nein |
<language-tag>
-
Dieser Wert gibt die für das Element verwendete Sprache an. Die Syntax dieses Wertes wird in RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47) definiert.
Die gebräuchlichste Syntax ist ein Wert, der aus einem zweibuchstabigen Teil in Kleinbuchstaben für die Sprache und einem zweibuchstabigen Teil in Großbuchstaben für die Region oder das Land besteht, getrennt durch einen Bindestrich, z.B.
en-US
für US-Englisch oderde-AT
für Österreichisches Deutsch.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # LangSpaceAttrs |