direction
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 direction
-Attribut gibt die Inline-Basis-Richtung eines <text>
oder <tspan>
Elements an. Es definiert die Start- und Endpunkte einer Textzeile, die 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-Basis-Richtung orientiert sind, was den üblichen Fall von horizontal orientiertem lateinischen oder arabischen Text umfasst sowie den Fall von schmalen lateinischen oder arabischen Zeichen, die um 90 Grad im Uhrzeigersinn zu einer von oben nach unten verlaufenden Inline-Basis-Richtung 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. In anderen Fällen, wie bei der Verwendung von Rechts-nach-Links-Sprachen, kann es ausreichen, das direction
-Attribut dem äußersten <svg>
-Element hinzuzufügen und diese Richtung an alle Textelemente zu vererben:
Hinweis:
Als Präsentationsattribut hat direction
auch ein entsprechendes CSS-Property: direction
. Wenn beide angegeben sind, hat das CSS-Property 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>
Verwendungshinweise
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