2010-08-26 103 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