CSS - text-orientation
概要
属性名 | text-orientation |
---|---|
値 | mixed | sideways | upright |
初期値 | mixed |
適用可能要素 | 全ての要素 |
継承 | 継承する |
サポート | https://caniuse.com/css-text-indent |
説明
writing-mode に vertical-rl または vertical-lr などの縦書きを指定した場合の、英語などの横書き文字の表示方向を指定します。Internet Explorer ではサポートされていません。
- mixed
- 英語などの横書き文字は90度回転させます。日本語などの縦書き可能文字はそのまま表示します。
- sideways
- 英語などの横書き文字も、日本語などの縦書き可能文字も90度回転させます。
- upright
- 英語などの横書き文字も、日本語などの縦書き可能文字もそのまま表示します。
使用例
CSS
.flex { display: flex; } .jp-tate { writing-mode: vertical-rl; } .box { padding: .5rem; margin-right: .5rem; border: 1px solid #ccc; background-color: #fff; } .mixed { text-orientation: mixed; } .sideways { text-orientation: sideways; } .upright { text-orientation: upright; }
HTML
<div class="flex"> <div class="jp-tate"> <div class="box mixed"> 色は匂へど<br>散りぬるを<br>Example of mixed </div> <div class="box sideways"> 色は匂へど<br>散りぬるを<br>Example of sideways </div> <div class="box upright"> 色は匂へど<br>散りぬるを<br>Example of upright </div> </div> </div>
表示
色は匂へど
散りぬるを
Example of mixed
散りぬるを
Example of mixed
色は匂へど
散りぬるを
Example of sideways
散りぬるを
Example of sideways
色は匂へど
散りぬるを
Example of upright
散りぬるを
Example of upright
関連項目
リンク
- https://drafts.csswg.org/css-writing-modes-3/#text-orientation
- https://developer.mozilla.org/ja/docs/Web/CSS/text-orientation
- https://caniuse.com/#search=text-orientation
Copyright (C) 2020 杜甫々
初版:2020年1月5日、最終更新:2020年1月5日
https://www.tohoho-web.com/css/prop/text-orientation.htm