CSS 書字方向
CSS 書字方向 (CSS writing modes) モジュールは、様々な国際的な書字方向とその組み合わせに対する対応を定義します。例えば、テキスト順序の左書き、右書きや、横書き、縦書きの方向などが含まれます。
CSS における書字方向は、このモジュールで定義される writing-mode、direction、text-orientation の各プロパティによって決定される。主に、そのベースとなるインラインの方向とブロックフロー方向によって定義されます。
横書きの言語には、ラテン文字やインド系文字など左から右へ書くものがあります。一方、ヘブライ文字やアラビア文字など右から左へ書く横書き言語もあります。左書きと右書きの文字を混在させる場合など、テキストが双方向になる必要があることもあります。また、中国語、日本語、韓国語 (CJK) 文字など、縦書きで記述される言語もあります。
CSS 書字方向モジュールは、すべての書字方向に対応します。それ以外にも、CSS ルビレイアウトモジュールなど、表示テキスト注釈に関連するレンダリングモデルと書式設定制御を提供します。
リファレンス
>プロパティ
用語集と解説
ガイド
- 垂直フォームコントロールの作成
-
この記事では、CSS の
writing-modeおよびdirectionプロパティを使用して縦書きのフォームコントロールを作成および構成する方法を説明しています。 - 書字方向の概要
-
書字方向システムとその方向性の概要です。
関連概念
CSS テキストモジュール
hanging-punctuationhyphensletter-spacingline-breakoverflow-wraptext-aligntext-align-lasttext-indenttext-justifyword-breakword-spacing
CSS インラインレイアウトモジュール
alignment-baselinedominant-baselineline-heighttext-box-edgetext-box-trimtext-boxshorthand<text-edge>
CSS 論理的プロパティと値モジュール
CSS 表示方法モジュール
仕様書
| Specification |
|---|
| CSS Writing Modes Level 4> |
| CSS Writing Modes Level 3> |
関連情報
- CSS フォントモジュール
- CSS ルビレイアウトモジュール
- CSS テキスト装飾モジュール
- CSS カウンタースタイルモジュール
- CSS リストモジュール
- CSS コンテナーモジュール:
contain-intrinsic-block-sizeおよびcontain-intrinsic-inline-size - CSS オーバーフローモジュール:
overflow-blockおよびoverflow-inline - CSS オーバースクロール動作モジュール:
overscroll-behavior-blockおよびoverscroll-behavior-inline