20

divでテキストを上から下に揃える方法を知っている人はいますか?

SO は私にそれを実演させません。. . 建物の物語のように、ページの下に垂直に文字を積み重ねていきたいだけです。画像でそれを行う必要がないことを望んでいました。

4

6 に答える 6

35

ハックせずに縦線に沿ってテキストを実行する

writing-mode

CSSwriting-mode属性を使用すると、テキストを縦に並べることができます。

.traditional-vertical-writing
{
  writing-mode: vertical-rl;
}
<p class="traditional-vertical-writing">
  This text runs vertically.<br>
  『只是』 ((but the thing is)),since Latin alphabets are not for vertical writing,
  not only the lines but each of the non-vertical-writing letters also gets rotated.<br>
  0123456789
</p>


text-orientation

縦書きでない文字を縦線で回転させたくない場合は、CSStext-orientation属性を使用することもできます。

.vertical-writing
{
  writing-mode: vertical-rl;
  text-orientation: upright;
}
<p class="vertical-writing">
  This text runs vertically.<br>
  『それに』 ((and in addition))、now you don't have to turn your head 90 degrees clockwise
  to read these non-vertical-writing letters!<br>
  0123456789
</p>


また、縦中横[1] [2] [3] (縦書き中に少し横書き) を行う場合は、

使用をご検討text-combine-uprightください。

于 2018-12-02T02:47:35.683 に答える
5

HTML:

<div class="bottomtotop">Hello!</div>

Css:

.bottomtotop { transform:rotate(270deg); }
于 2012-09-05T12:25:14.940 に答える
-1

フォントサイズに応じて、それに応じて調整します。

<div style='width:12px'>a b c d</div>
于 2009-02-04T04:35:41.927 に答える