direction
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 direction
-Attribut spezifiziert die Inline-Basisrichtung eines <text>
oder <tspan>
Elements. Es definiert die Start- und Endpunkte einer Textzeile, wie sie von den text-anchor
und inline-size
Eigenschaften verwendet werden. Es kann auch die Richtung beeinflussen, in der Zeichen positioniert werden, wenn der Wert der unicode-bidi
Eigenschaft entweder embed
oder bidi-override
ist.
Es gilt nur für Glyphen, die senkrecht zur Inline-Basisrichtung ausgerichtet sind, was den üblichen Fall von horizontal ausgerichtetem lateinischem oder arabischem Text und den Fall von schmalen lateinischen oder arabischen Zeichen umfasst, die im Uhrzeigersinn um 90 Grad relativ zu einer von oben nach unten verlaufenden Inline-Basisrichtung gedreht sind.
In vielen Fällen liefert der bidirektionale Unicode-Algorithmus automatisch das gewünschte Ergebnis, sodass dieses Attribut in diesen Fällen nicht angegeben werden muss. Für andere Fälle, wie zum Beispiel beim Einsatz von Sprachen, die von rechts nach links gelesen werden, kann es ausreichen, das direction
-Attribut dem äußersten <svg>
Element hinzuzufügen und es von dort auf alle Textelemente vererben zu lassen:
Hinweis:
Als Präsentationsattribut hat direction
auch ein entsprechendes CSS-Attribut: direction
. Wenn beide angegeben sind, hat das CSS-Attribut Vorrang.
Dieses Attribut kann mit den folgenden SVG-Elementen verwendet werden:
Beispiel
<svg
viewBox="0 0 600 72"
xmlns="http://www.w3.org/2000/svg"
direction="rtl"
lang="fa">
<text x="300" y="50" text-anchor="middle" font-size="36">
داستان SVG 1.1 SE طولا ني است.
</text>
</svg>
Nutzungshinweise
Wert | ltr | rtl |
---|---|
Standardwert | ltr |
Animierbar | Ja |
Spezifikationen
Specification |
---|
CSS Writing Modes Level 4 # direction |
Scalable Vector Graphics (SVG) 2 # DirectionProperty |
Browser-Kompatibilität
Siehe auch
- CSS
direction
Eigenschaft