如何让IE8兼容IE7下的页面?
微软IE8的时代即将到来,对N多设计者来说肯定不是一件好事情,国内IE6依然是主流,IE7也有20%+的占有率,再加上FF,google浏览器……,现在又多了一个IE8,一个头N个大。
IE8不同于其他IE系列,微软更向W3C靠拢,导致IE8向下兼容性不好,微软再IE8中设计了一个“兼容IE7模式”来暂时避免这个问题,但是作为网站设计者,不可能让用户每次都来点击这按钮。在网站不能打动的情况下,如何解决这个问题? 还好,微软还是给广大网站开发者留了一手,就是可以通过传递meta or 设置header值来完成:
摘录最重要的一段:
There are two ways to implement this tag:
On a per-site basis, add a custom HTTP header X-UA-Compatible:
IE=EmulateIE7
On a per-page basis,
add a special HTML tag to each document, right after the tag
这样就能够让IE8自动在兼容IE7模式下运行。
PS:这不是最终解决问题的办法,要想最终解决这问题,还是老老实实的写好css,兼容好IE8吧!
IE8不同于其他IE系列,微软更向W3C靠拢,导致IE8向下兼容性不好,微软再IE8中设计了一个“兼容IE7模式”来暂时避免这个问题,但是作为网站设计者,不可能让用户每次都来点击这按钮。在网站不能打动的情况下,如何解决这个问题? 还好,微软还是给广大网站开发者留了一手,就是可以通过传递meta or 设置header值来完成:
摘录最重要的一段:
There are two ways to implement this tag:
On a per-site basis, add a custom HTTP header X-UA-Compatible:
IE=EmulateIE7
On a per-page basis,
add a special HTML tag to each document, right after the tag
这样就能够让IE8自动在兼容IE7模式下运行。
PS:这不是最终解决问题的办法,要想最终解决这问题,还是老老实实的写好css,兼容好IE8吧!
1 条留言
我要留言绿色心情 | 2009-12-28 14:37:43
IE8就以IE7的标准解释了。
[Reply]