2012-05-17 107 views
1

我有在它的div 2一個div display: inline-block
,因爲他們的高度是不一樣的我用vertical-align: top使它們對齊到頂部邊框,而不是底部。
在現代瀏覽器中,它可以正常工作,但在IE7中,內部div被推到頁面寬度之外,因此有什麼想法?垂直對齊的問題在IE7

UPDATE:http://jsfiddle.net/DE46Z/
我需要的所有元素對齊到頂部,在IE7中的垂直對齊頂部不起作用

+0

你能PLZ發佈的jsfiddle – Chandrakant

+0

請http://jsfiddle.net/ – ShibinRagh

回答

4

IE7不明白inline-block

添加到您的CSS:

.myclass { 
    zoom: 1; // will trigger 'hasLayout' 
    *display: inline; // the '*' will target IE7 only 
} 

檢查this article關於這個問題,這是很完整的

+0

我用它已經 – ilyo