2013-03-12 220 views
0

我有一個不同長度的垂直頁面標籤,即新聞,獎項,出版物。我希望文本從相同的最高點開始(如果文本是水平的,那麼它就是正確的)並從這一點開始下降。我不得不使用內聯樣式將文本向下推到正確的位置。我嘗試將高度和寬度設置爲500,這似乎適用於對齊,但將div推向正確的方向。垂直文本對齊

.vert_text { 
position: relative; 
color: #fff; 
text-transform: lowercase; 
font-family: Arial; 
font-size: 6em; 
-webkit-transform: rotate(-90deg); 
-moz-transform:rotate(-90deg); 
-ms-transform:rotate(-90deg); 
float:left; 
width:100px; 
} 

<div class="vert_text"> 
news 
</div> 
<div class="vert_text"> 
publications 
</div> 

回答

0

使用行高和定義的高度例如:

.vert_text { 
    height:6em; 
    line-height:6em; 
} 

看到這個工作fiddle

+0

文字需要垂直請在這裏看到我的小提琴,http://jsfiddle.net/Qv2rs/ – blikejas 2013-03-12 17:41:05

+1

我不明白你想做什麼。你想在每個垂直文本之間留出空間嗎? – soyuka 2013-03-12 17:48:07

+0

不,我不需要垂直文本的最後一個字母在同一個位置,而不需要內聯樣式。請看這裏的新聞,獎項和出版物鏈接http://lightingdesignalliance.com/news/index-jas/ – blikejas 2013-03-12 17:54:08

0
.var_text{ 
margin-top:0px; 
} 

刪除位置:相對

然後添加

餘量:0像素或邊距:0像素;

+0

我爲此創建了一個小提琴,你可以在這裏展示你的意思嗎? http://jsfiddle.net/Qv2rs/ – blikejas 2013-03-12 17:39:23