有没有一种简单的方法让IE7呈现页面,因为它是IE6?

时间:2011-10-26 19:36:30

标签: css internet-explorer cross-browser

这是在IE5.5,IE6和IE8 +中呈现良好的网站,但不是IE7。

http://www.imaputz.com/cssStuff/bigFourVersion.html

那里有很多工作(超过9000个黑客)。有没有办法让IE7在IE6模式下呈现它?


更新:我知道问题的根源。就在这里:

html>body tbody {
    ...
    height: 262px;
    ...
}

UPDATE2 :我看过this并修复了它。 WAAHOOO,我是css guru !!!

将之前的代码更改为:

html>/**/body tbody {
    ...
    height: 262px;
    ...
}

1 个答案:

答案 0 :(得分:0)

条件评论不能成为解决方案。它们不适用于IE7。你应该使用CSS hacks代替。您可以在此处找到可靠黑客的列表:http://www.webdevout.net/css-hacks

IE 6及以下

* html {}

IE 7及以下

*:first-child+html {} * html {}

仅限IE 7

*:first-child+html {}

仅限IE 8

 .ie8only { color /*\**/: #fff\9 }

(我会想到一些更清洁的解决方案,但无法得到一个想法......)