--- title: writing-mode slug: Web/SVG/Attribute/writing-mode tags: - NeedsExample - SVG - SVG Attribute translation_of: Web/SVG/Attribute/writing-mode ---
writing-mode
属性は、 {{SVGElement("text")}} 要素の最初のインライン進行方向が左から右、右から左、上から下のいずれであるかを指定します。 writing-mode
属性は {{ SVGElement("text") }} 要素にのみ適用されます。 {{ SVGElement("tspan") }}, {{ SVGElement("tref") }}, {{ SVGElement("altGlyph") }}, {{ SVGElement("textPath") }} サブ要素には無視されます。 (なお、インライン進行方向は、 Unicode 双方向アルゴリズムとプロパティ {{ SVGAttr("direction") }} および {{ SVGAttr("unicode-bidi") }} により、 {{ SVGElement("text") }} 要素内で変更される可能性があることに注意してください)。
注: プレゼンテーション属性なので、 writing-mode
は CSS プロパティとして使用することができます。詳しくは CSS の {{cssxref("writing-mode")}} プロパティを参照してください。
プレゼンテーション属性として、どの要素にも適用できますが、 {{SVGElement("altGlyph")}}, {{SVGElement("text")}}, {{SVGElement("textPath")}}, {{SVGElement("tref")}}, {{SVGElement("tspan")}} の5つの要素にのみ効果があります。
既定値 | horizontal-tb |
---|---|
値 | horizontal-tb | vertical-rl | vertical-lr |
アニメーション可能 | はい |
horizontal-tb
vertical-rl
vertical-lr
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName("CSS3 Writing Modes", "#block-flow", "writing-mode")}} | {{Spec2("CSS3 Writing Modes")}} | CSS Writing Modes 3 の中で定義 |
{{SpecName("SVG2", "text.html#WritingModeProperty", "writing-mode")}} | {{Spec2("SVG2")}} | 主に CSS Writing Modes 3 の定義を参照し、非推奨の SVG 1.1 の値と新しい値との対応付けを定義します。 |
{{SpecName("SVG1.1", "text.html#WritingModeProperty", "writing-mode")}} | {{Spec2("SVG1.1")}} | 初回定義 |
{{Compat("svg.attributes.presentation.writing-mode")}}