2012-08-29 64 views
13

所以我有一些DIV。 的結構是這樣的使用內聯塊應用垂直對齊到兩個div

<div id="content"> 
     <div id="lcol">some content</div> 
     <div id="lcol">some<br />content</div> 
    </div> 

而我的問題是,兩個div是不同的高度。我爲'lcol'使用display:inline-block,而'content'只是一個普通的div。這兩個lcol div確實並排顯示,但它們停留在div的底部。我希望他們能夠與div的頂部對齊。我嘗試將vertical-align:top添加到「內容」,但沒有發生任何事情。

任何想法?

的jsfiddle:http://jsfiddle.net/qxe8h/1/

回答

40

垂直對齊:頂部inline-block的元素。像這樣寫:

#lcol {vertical-align:top;} 

入住這http://jsfiddle.net/qxe8h/2/

+2

我現在感覺這麼遲鈍。謝謝。 –

+0

@sandeep不起作用:( – Luntegg

+7

)您應該只在DOM中使用一次ID,如果您將要有多個需要相同樣式的元素,請改爲使用類。 –