[Web开发] 快速修复网页在IE8 下的显示兼容问题
2009-03-20 04:26
417 查看
IE8在默认情况下是使用全新的标准模式(Standard Mode)显示引擎来显示网页。 如果网页代码还没有标准化, 在IE8下可能会显示不正常。 重写网页代码使之标准化的工作量很大,需要长时间慢慢修复。 一个简单快捷的方法就是让IE8继续IE7的显示引擎来显示你的网站,我们称这个旧的显示引擎为兼容视图(Compatibility View) 。
在网页里面加入这行代码就可以使IE8使用兼容视图:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
代码示例:
如果你用 IIS 服务器, 可以配置 Web.config 文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
或者通过配置工具来改:
如果用的是Apache 服务器,可以配置 httpd.conf 文件:
LoadModule headers_module modules/mod_headers.so
Header set X-UA-Compatible “IE=EmulateIE7”
以上是使所有的网页都使用兼容视图。 如果只想让个别目录下的文件用兼容视图,在<location>下设置:
<Location /myfolder>
Header set X-UA-Compatible “IE=EmulateIE7”
</Location>
在网页里面加入这行代码就可以使IE8使用兼容视图:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
代码示例:
<html> <head> <!-- Use IE7 mode --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>My Web Page</title> </head> <body> <p>Content goes here.</p> </body> </html>
如果你用 IIS 服务器, 可以配置 Web.config 文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
或者通过配置工具来改:
如果用的是Apache 服务器,可以配置 httpd.conf 文件:
LoadModule headers_module modules/mod_headers.so
Header set X-UA-Compatible “IE=EmulateIE7”
以上是使所有的网页都使用兼容视图。 如果只想让个别目录下的文件用兼容视图,在<location>下设置:
<Location /myfolder>
Header set X-UA-Compatible “IE=EmulateIE7”
</Location>
相关文章推荐
- [Web开发] 快速修复网页在IE8 下的显示兼容问题
- [Web开发] 快速修复网页在IE8 下的显示兼容问题 推荐
- 快速修复网页在IE8 下的显示兼容问题
- 快速修复网页在IE8 下的显示兼容问题
- 快速修复网页在IE8 下的显示兼容问题
- 修复网页在IE8 下的显示兼容问题
- [Web开发] 让IE8自动使用兼容模式显示网页的方法
- [Web开发] 让IE8自动使用兼容模式显示网页的方法
- [Web开发] 让IE8自动使用兼容模式显示网页的方法
- [Web开发] 让IE8自动使用兼容模式显示网页的方法
- WEB前端开发 解决IE6、IE7、IE8样式不兼容问题
- [Web开发] IE8里判断当前网页显示模式
- Win7系统解决使用MyEclipse进行Web开发中网页无法显示.woff矢量图标的问题
- [Web开发] IE8里判断当前网页显示模式
- [Web开发] IE8里判断当前网页显示模式
- WEB前端开发人员须知的常见浏览器兼容问题及解决技巧
- 前端开发学习之道:DIV CSS 网页兼容全搞定 (IE6 IE7 IE8 IE9 火狐 谷歌)
- [IE技巧] IE8 网页兼容问题报告工具
- 修复了WebCalendar.js日期控件在firefox下星期显示错误问题
- 【Android开发】网路编程及Internet应用-使用WebView显示网页