引用通告地址:
点击获取引用地址
关于一些网站在IE8下的显示问题
作者: 李嘉 日期: 2008-11-13 08:37
Internet Explore 小组称,IE8 Beta1 是一个面向 Developer 的版本。所以目前绝大多数的网站到了 IE8 上,效果可以用“惨不忍睹”来形容了,难道又要花时间修改 CSS/Javascript 来适应 IE8 !?
这里我推荐一个比较好的办法,那就是在页面的 head 中加入:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
可以强迫 IE8 使用 IE7 的渲染方式,也算是个不赖的过渡方案吧。
2008-3-28 补充:
用一个简单的Meta声明, 我们能指定在IE8中的渲染引擎来使用IE8的渲染方式, 例如, 插入这样一段代码
这里我推荐一个比较好的办法,那就是在页面的 head 中加入:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
可以强迫 IE8 使用 IE7 的渲染方式,也算是个不赖的过渡方案吧。
2008-3-28 补充:
用一个简单的Meta声明, 我们能指定在IE8中的渲染引擎来使用IE8的渲染方式, 例如, 插入这样一段代码
<meta http-equiv="X-UA-Compatible" content="IE=8" />
在文档的head区域里, 可以让IE 8渲染用最新的标准模式渲染这个页面, 这个语法可以很容易的扩展到其他浏览器上:
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
发表评论
订阅
上一篇
返回
下一篇

1. 将文档类型改成 Strict。也就是将
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
改成
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Strict.dtd">
2. 该完之后如果还没有解决问题,那么只好强制声明了,在 </head>结束之前加入
<meta http-equiv="X-UA-Compatible" content="IE=8" />
如果需要工作在 IE7 Strict 模式下,改成 IE=7。
这样一来,破相的问题就基本解决了。如何查看 IE8 的工作模式呢,在 IEBlog 的留言中有解答,执行 javascript:alert(document.documentMode);,返回 5,说明工作在 IE5 Quirks 模式下;返回 7,说明工作在 IE7 Strict 模式下;返回 8,说明工作在 IE8 Standards 模式下。