これは実験段階の機能です。
この機能は複数のブラウザで開発中の状態にあります。各ブラウザで用いるために、適切なベンダー接頭辞が必要な場合があります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙動は、仕様変更に伴い各ブラウザの将来のバージョンで変更になる可能性があることに注意してください。
概要
text-orientation CSS プロパティは、行内のテキストの向きを定義します。このプロパティは、writing-mode が horizontal-tb ではない、縦書きモードでのみ効果があります。これは、縦書きを使う言語で書いた文字の表示を制御するのに役立つだけでなく、縦書きのテーブルヘッダにも使えます。
| 初期値 | mixed |
|---|---|
| 適用対象 | テーブル行グループ、テーブル列グループ、テーブル行、テーブル列を除く全要素 |
| 継承 | 継承する |
| メディア | visual |
| 計算値 | 指定値 |
| アニメーションの可否 | 不可 |
| 正規順序 | 形式文法で定義される一意のあいまいでない順序 |
構文
/* キーワード値 */ text-orientation: mixed; text-orientation: upright; text-orientation: sideways-right; text-orientation: sideways-left; text-orientation: sideways; text-orientation: use-glyph-orientation; /* グローバル値 */ text-orientation: inherit; text-orientation: initial; text-orientation: unset;
値
mixed- このキーワードは、横書きのみの文字を右に 90°回転させ、縦書き文字のグリフは自然にレイアウトされます。
upright- このキーワードは、横書きのみの文字を、縦書き文字と同様に自然にレイアウト (正立) させます。このキーワードは、すべての文字が ltr (左から右へ) で書かれているものとみなすので注意してください。これは、ユーザ側でどのように設定されていても、対象のテキストの
directionにltrが指定されているものとします。 sideways- このキーワードは、全行を横書きで書いて 90°回転したようにレイアウトします。
writing-modeがvertical-rlの場合は右へ回転、vertical-lrの場合は左へ回転します。 sideways-right- これは、互換性を維持するためのキーワードであり、
sidewaysの別名です。 use-glyph-orientation- SVG 要素上で、このキーワードは、非推奨の SVG プロパティ
glyph-orientation-verticalとglyph-orientation-horizontalの値を使用します。
正式の構文
mixed | upright | sideways
例
.myText {
writing-mode: vertical-rl;
text-orientation: sideways-right;
}
仕様
| 仕様書 | 状況 | コメント |
|---|---|---|
| CSS Writing Modes Module Level 3 text-orientation の定義 |
勧告候補 | Initial definition |
ブラウザ実装状況
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| 基本サポート | (有) -webkit 48.0 (unprefixed) |
41 (41) | 未サポート | (有) -webkit | 未サポート |
sideways |
未サポート | 44 (44)[1] | 未サポート | 未サポート | 未サポート |
| 機能 | Android | Android Webview | Chrome for Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|---|
| 基本サポート | 未サポート | 48.0 (unprefixed) | 48.0 (unprefixed) | 41.0 (41) | 未サポート | 未サポート | 未サポート |
sideways |
未サポート | 未サポート | 未サポート | 44.0 (44)[1] | 未サポート | 未サポート | 未サポート |
[1] sideways-right は、sideways の別名として使用できます。
関連情報
- 他の縦書きに関連する CSS プロパティ:
writing-mode,text-combine-upright,unicode-bidi