2010-08-26 101 views

回答

1

display: table;部分在Internet Explorer 6中无法正常工作(如果这是QuirksMode所说的,也可能不在7中)。在这些浏览器中使用display: table;以及类似的命令不会在行和列中呈现div,这就是它应该做的事情。出于这个原因,浏览器怪癖百科全书正确地说,旧版本的IE不支持这个CSS功能。

然而特定的垂直对齐的例子,您链接到确实与IE6工作(我将承担IE7以及)。它不能完美显示(IE6使用与Chrome和IE 8不同的宽度),但是可以垂直对齐。我只是在IE 6.0.2900.2180的XP虚拟机上测试过。

+0

非常感谢!在ie6上完美显示是我们前一阵放弃的东西,但显示效果稍好一点对我们来说已经足够了。 – 2010-08-26 21:32:11