多言語のWebページがあります。ページ上のボタンにラベルを上下逆に表示する必要があります。私は、次のCSSを使用しています:テキストを上から下に縦に整列HTML5 CSS3
HTML:
<button class="btn btn-primary topdown-button">
<div>お客様</div>
</button>
<button class="btn btn-primary topdown-button">
<div>Basic 2</div>
</button>
CSS:
日本語の文字は、次のとおりです。
.topdown-button{
max-height: 150px;
min-height: 150px;
width: 60px;
border: 3px solid navy;
vertical-align: top;
display:block;
}
.topdown-button div{
text-transform: uppercase;
vertical-align:top;
font-size:18px;
min-height: 148px;
position:relative;
text-align:left;
-ms-writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;
-o-writing-mode: vertical-rl;
writing-mode: vertical-rl;
text-transform:uppercase;
font-size-adjust:0.5;
}
ので、出力はこのようなものです欲望に応じて完全に表示されますが、アルファベットと数字は私はBASIC2を日本の文字のようにしたいです。
B
A
S
I
C
2
どうすればいいですか?通常のアルファベット文字が、私が望んでいない「回転」する傾向がある一方で、私は、私のテキストを変換するために同じロジックを使用していますが、あなたは日本語の文字を見れば、彼らがスムーズに変換します :説明 FOR
EDIT英語の文字の回転、どうして日本語の文字と同じように表示することはできません。サンプル以下
[縦書きテキストの方向]の可能な重複(http://stackoverflow.com/questions/4264527/vertical-text -direction) –
それは重複ではない、その質問は私の問題に答えることはありません。 – progrAmmar