2016-06-07 93 views
0

我正面臨垂直旋轉文字的問題。我已經看過herehere,但仍無法調整我的代碼段以正常工作。對齊旋轉文字

我想要實現垂直文本在中心和相等的高度爲兩個div對齊。

<div class="wrapper"> 
    <div class="vertical"> 
    <span class="vertical-text">short title</span> 
    </div> 
    <div class="horizontal"> 
    long text 
    </div> 
</div> 

和CSS的:

.wrapper { 
    display: inline-table; 
} 
.vertical { 
    display: table-cell; 
} 
.vertical-text { 
    display: inline-block; 
    transform: rotate(-90deg); 
    white-space: nowrap; 
} 
.horizontal { display: table-cell; } 

這裏的鏈接到Plunker

回答

1

您可以添加到.vertical CSS類這一行:

vertical-align: middle; 

它會對準你垂直文本。


所以,你的類應該是這樣的:

.vertical { 
    display: table-cell; 
    vertical-align: middle; 
} 
+0

謝謝!任何想法如何調整現在的第一個div的寬度? – ChernikovP