lang
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das lang
-Attribut gibt die primäre Sprache an, die in Inhalten und Attributen verwendet wird, die Textinhalte bestimmter Elemente enthalten.
Es gibt auch ein xml:lang
-Attribut (mit Namespace). Wenn beide definiert sind, wird dasjenige mit Namespace verwendet und das ohne wird 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 (also known as BCP 47). Das Glyph sollte verwendet werden, wenn das xml:lang
-Attribut genau mit einer der in diesem Parameter angegebenen Sprachen übereinstimmte oder wenn das xml:lang
-Attribut genau einem Präfix einer der in diesem Parameter angegebenen Sprachen entsprach, sodass das erste Zeichen des Tags 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>
Nutzungshinweise
Wert | <language-tag> |
---|---|
Standardwert | Keiner |
Animierbar | Nein |
<language-tag>
-
Dieser Wert gibt die Sprache an, die für das Element verwendet wird. Die Syntax dieses Wertes ist in RFC 5646: Tags for Identifying Languages (also known as BCP 47) definiert.
Die gebräuchlichste Syntax ist ein Wert, der aus einem zweistelligen, in Kleinbuchstaben gehaltenen Teil für die Sprache und einem zweistelligen, in Großbuchstaben gehaltenen Teil für die Region oder das Land besteht, getrennt durch einen Bindestrich, z.B.
en-US
für US-Amerikanisches Englisch oderde-AT
für Österreichisches Deutsch.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # LangSpaceAttrs |