2014-11-25 62 views
0

如何以垂直方式顯示文字在div中? vertical text在div上垂直顯示文字

我一直試圖CSS,但沒有成功

+0

@ VSri58,該問題的答案利用了非W3Css3規範。 – Xenyal 2014-11-25 03:06:49

回答

2

您可以嘗試使用CSS Block Flow

.myText { 
 
    -ms-writing-mode: tb-rl; 
 
/* old syntax. IE */ 
 
    -webkit-writing-mode: vertical-rl; 
 
    -moz-writing-mode: vertical-rl; 
 
    -ms-writing-mode: vertical-rl; 
 
    writing-mode: vertical-rl; 
 
/* new syntax */ 
 
    -webkit-text-orientation: upright; 
 
    -moz-text-orientation: upright; 
 
    -ms-text-orientation: upright; 
 
    text-orientation: upright; 
 
}
<div class="myText"> 
 
    䦦コめ じぢゃ蝥㠧簥 䩩騧ほ堨べ び楌奯狦ぐ ぎょき 
 
</div>

注:CSS塊流仍是部w3學校2014年草案,所以會出現與某些移動設備的兼容性問題,但如果你的問題的範圍不擴大到臨時噸度,這個解決方案是最佳的。

+0

這適用於Chrome(-webkit-writing-mode:vertical-rl),但不適用於Firefox或IE – TomNg 2014-11-25 03:48:57

+0

感謝Xenyal的編輯。這真的很棒 – 2014-11-25 03:58:42

+0

我在這裏找到了一篇[article](http://generatedcontent.org/post/60984978732/text-combine-horizo​​ntal),但似乎並沒有被Firefox支持。 – TomNg 2014-11-25 04:39:42