2011-04-20 97 views
3

我已经使用CSS创建无表格布局。虽然这在IE8,FireFox和Chrome中正确渲染,但它不在IE7上,我预料中的。但我想知道是否有任何解决方案vertical-align: middle;。这似乎是我在IE7中问题的核心。在IE7中垂直对齐

#main { 
    margin: 0 auto; 
    height: 500px; 
    display: table; 
    position: relative; 
} 

#main ul { 
    display: table-cell; 
    vertical-align: middle; 
    text-align:center; 
} 
#main ul li { 
    display: inline-block; 
    margin: 10px; 
    border: 1px solid #d0dad2; 
    height: 170px; 
} 

<div id = "main"> 
    <ul> 
     <li><img src="images/test.jpg" alt="staff" /></li> 
    </ul> 
</div> 
+0

请您详细说明您正在遇到的问题到底是什么** vertical-align:middle **?甚至可能在网上显示? – MeLight 2011-04-20 13:25:15

+0

@MeLight,在vertical-align:middle;不起作用。所以我只是想知道是否有办法让它在条件样式表中工作? – gables20 2011-04-20 13:44:42

+1

以下是OP的行动情况http://jsfiddle.net/FWqPD/ – Nick 2011-04-20 13:48:01

回答