CSSのライティングモードテキストレイアウト属性の使い方を詳しく解説

高洛峰
リリース: 2017-03-10 09:38:55
オリジナル
2028 人が閲覧しました

Writing-mode は、ページ上のテキストを垂直方向に配置するためによく使用されます。ここでは、CSS の Writing-mode テキスト レイアウト属性を使用する方法を体系的に見ていきます。これには、垂直方向の使用を示す古代の詩の例も含まれます。書き込みモードのテキストの配置

構文:

writing-mode : lr-tb | tb-rl
ログイン後にコピー
/* 关键字值 */
writing-mode: horizontal-tb;    /* 默认值 */
writing-mode: vertical-rl;   
writing-mode: vertical-lr;
ログイン後にコピー
/* 全局值-关键字inherit IE8+,initial和unset IE13才支持 */
writing-mode: inherit;   
writing-mode: initial;   
writing-mode: unset;
ログイン後にコピー

lr-tb : デフォルト値。オブジェクトのコンテンツは左から右に水平に流れ、次の行が前の行の下になります。 すべてのグリフは垂直かつ上向きです。このレイアウトはローマ言語で使用されます

tb-rl: 上-下、右-左。オブジェクト内のコンテンツは、上から下、右から左に垂直に流れます。次の垂直行は、前の垂直行の左側にあります。全角文字は垂直上向きに、欧文やカタカナなどの半角文字は時計回りに90度回転します。このレイアウトは東アジアの言語で一般的に使用されます

説明:
オブジェクトのコンテンツ ブロックの固有の書き込み方向を設定または取得します。西洋言語では、左右、上下の表記が使用されます。しかし、アジアの言語には、上から下、右から左への書き方があることがよくあります。
この属性の値が変更されると、text-align 属性とvertical-align 属性の機能も変更されます。
次の要素では、スタイル シート属性は継承できません:
BUTTON CAPTION INPUT INPUT type=button INPUT type=file INPUT type=password INPUT type=reset INPUT type=submit INPUT type=text ISINDEX OPTION TEXTAREA

この属性には、効果が蓄積されていきます。たとえば、親オブジェクトのこのプロパティの値が tb-rl に設定されている場合、子オブジェクトのこのプロパティの値を tb-rl に設定しても、子オブジェクトは回転しません。
オブジェクトの書き込みモード プロパティ設定がその親オブジェクトの設定と異なる場合、独自のレイアウトが取得されます。このようなオブジェクトの幅は、最初にレイアウトされた親の高さを使用して決定されます。
異なる書き込みモードのプロパティ値を持つオブジェクトを使用する場合、各オブジェクトに特定のサイズを指定すると、レイアウト全体をより適切に制御できるようになります。
このプロパティは、currentStyle オブジェクトに対して読み取り専用です。他のオブジェクトについては、読み取りと書き込みが可能です。
対応するスクリプト機能はwritingModeです。

テキストの縦方向のレイアウトの例:

.verticle-mode {   
    writing-mode: tb-rl;   
    -webkit-writing-mode: vertical-rl;         
    writing-mode: vertical-rl;   
}   
/* IE7比较弱,需要做点额外的动作 */
.verticle-mode {   
    *width: 120px;   
}   
.verticle-mode h4,   
.verticle-mode p {   
    *display: inline;   
    *writing-mode: tb-rl;   
}   
.verticle-mode h4 {   
    *float:rightright;   
}
ログイン後にコピー

htmlは次のとおりです:

<p class="verticle-mode">
    <h4>咏柳</h4>
    <p>碧玉妆成一树高,<br>万条垂下绿丝绦。<br>不知细叶谁裁出,<br>二月春风似剪刀。</p>
</p>
ログイン後にコピー

古代の詩の縦方向のレイアウトがわかります!

以上がCSSのライティングモードテキストレイアウト属性の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート