このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CSS 書字方向

CSS 書字方向 (CSS writing modes) モジュールは、様々な国際的な書字方向とその組み合わせに対する対応を定義します。例えば、テキスト順序の左書き、右書きや、横書き、縦書きの方向などが含まれます。

CSS における書字方向は、このモジュールで定義される writing-modedirectiontext-orientation の各プロパティによって決定される。主に、そのベースとなるインラインの方向とブロックフロー方向によって定義されます。

横書きの言語には、ラテン文字やインド系文字など左から右へ書くものがあります。一方、ヘブライ文字やアラビア文字など右から左へ書く横書き言語もあります。左書きと右書きの文字を混在させる場合など、テキストが双方向になる必要があることもあります。また、中国語、日本語、韓国語 (CJK) 文字など、縦書きで記述される言語もあります。

CSS 書字方向モジュールは、すべての書字方向に対応します。それ以外にも、CSS ルビレイアウトモジュールなど、表示テキスト注釈に関連するレンダリングモデルと書式設定制御を提供します。

リファレンス

プロパティ

用語集と解説

ガイド

垂直フォームコントロールの作成

この記事では、CSS の writing-mode および direction プロパティを使用して縦書きのフォームコントロールを作成および構成する方法を説明しています。

書字方向の概要

書字方向システムとその方向性の概要です。

関連概念

CSS テキストモジュール

CSS インラインレイアウトモジュール

CSS 論理的プロパティと値モジュール

CSS 表示方法モジュール

CSS 生成コンテンツ

SVG

HTML

JavaScript

仕様書

Specification
CSS Writing Modes Level 4
CSS Writing Modes Level 3

関連情報