ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS3はテキストの縦方向の配置を実装します

CSS3はテキストの縦方向の配置を実装します

不言
不言オリジナル
2018-07-09 17:42:382803ブラウズ

この記事では主に CSS3 によるテキストの縦方向の配置を紹介します。必要な友人に参考にしてください。

最近のプロジェクトでテキストを縦方向に配置しました。 CSS。書き込みモード属性。

writing-mode は元々 IE でサポートされている属性でしたが、その後 CSS3 でこの新しい属性が追加されたため、IE の構文は他のブラウザーの構文とは異なります。

1.0 CSS3 標準

2.0 in IE

歴史的な理由により、IE でのこの属性の値は特に複雑です。詳細については、公式ドキュメントを参照してください:

/en-US /docs/Web/CSS/writing-mode/


3.0 一部のアプリケーション

3.1 垂直方向の中央揃え

この属性を使用すると、text-align:center を組み合わせて垂直方向の中央揃えを実現したり、margin: auto を使用したりできます。

writing-mode:horizontal-tb;//默认:水平方向,从上到下 
writing-mode:vertical-rl;  //垂直方向,从右向左
writing-mode:vertical-lr;  //垂直方向,从左向右

3.2 テキストの沈み込み効果

テキストの書き込みモードを設定し、それを text-indent と組み合わせて、テキストがクリックされたときに沈み込み効果を実現できます

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>CSS文字垂直排列</title>
        <style type="text/css">
            div{
                border: 1px solid lightblue;
                padding: 5px;
            }
            .vertical-text{
                -webkit-writing-mode: vertical-rl;
                writing-mode: vertical-rl;
            }
        </style>
    </head>
    <body>
        <div class="vertical-text">
            1. 文字垂直排列 <br />
            2. 文字垂直排列
        </div>
    </body>
</html>

上記は全体です。この記事の内容が皆様のお役に立てば幸いです。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

CSS グラデーション カラー、省略マーク、埋め込みフォント、テキスト シャドウの包括的な紹介


CSS3 での変換モデル レンダリングの分析

以上がCSS3はテキストの縦方向の配置を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。