2011-08-21 49 views
0

好的。我試了幾個小時纔得到這個,但沒有運氣。這是我的小提琴:http://jsfiddle.net/JE97D/3/3列布局的垂直中間對齊元素

根據這個截圖,我想垂直對齊這些元素在中間而不訴諸使用margin-top。理想情況下,可以使用行高進行對齊,但我沒有嘗試這樣做。這個原因是我可以動態設置在我爲SASS mixin使用不同容器高度時對齊元素的位置。

enter image description here

+0

我也打開一個完全不同的方法,不使用3列。 – keruilin

回答

1

如果我理解正確的話,你想這一切在中間。

如果是這樣,使line-height一樣divheight。事情是這樣的:

#date-nav-container { 
    height: 100px; 
    line-height:100px; 
} 

例子:http://jsfiddle.net/jasongennaro/JE97D/4/

編輯

按照評論...

做到這一點,在(本週)再次出現。

.smaller{ 
    margin-top:-40px; 
    display:inline-block; 
    float:left; 
    line-height:14px; 
} 

更新時間:http://jsfiddle.net/jasongennaro/JE97D/6/

然而,這種使用margin-top,你說你不想使用。

+0

不完全。文本「本週」現在已經消失。 – keruilin

+0

我編輯了我的回覆@keruilin –