是否为ie8的兼容性问题而愁眉不展呢?看到这篇文章,该庆幸了。哈哈
2010-01-26 22:46
323 查看
你是否也在为做网站时由于ie8的兼容性问题而愁眉不展呢?哈哈.......,看到这篇文章你有福了。这篇文章是转载这位不知名的仁兄(http://hi.baidu.com/lucy1407/blog/item/441b043f28e46dcb7c1e716a.html),非常感谢他,让我解决了非常头痛的问题。
IE8终于出来了,可是让人头痛的是,原来好好的页面怎么变得乱七八糟了。不要急,其实出现网页显示问题,一般不是您的电脑或者浏览器有问题,而是由于各网站开发标准不同,所以在不同的浏览器上打开时就可能出现页面显示问题。
为了减少这类影响您网页浏览体验的情况出现,IE8不仅采用了国际通用的网页开发标准——W3C标准(World Wide Web Consortium即万维网联盟标准),并且为了兼容基于其它网页标准开发的网站,IE8还专门提供了“兼容性视图”功能。当IE8检测到某网站不兼容时,地址栏右侧就会出现兼容性视图按钮
![](http://www.longtengwang.com/Article/UploadFiles/200903/20090319173745676.JPG)
,出现问题只需轻轻一点,大部分网页显示就会正常了。而且您还不用担心每次都需要这么操作,为了不影响您的上网体验,事实上在您点过兼容性视图按钮后,这个网站将会被自动保存到兼容性列表中,下次您再登录这个页面,IE8会自动启用兼容性视图。
当然IE8还为您提供了一个一劳永逸的办法,您可以通过简单的设置,将所有的网站都用兼容性视图方式显示。点击IE右侧的“工具”按钮,选择“兼容性视图设置”,在弹出的对话框中,勾选“在兼容性视图中显示所有网站”, 这样就可以避免由于兼容性而造成的页面显示问题的出现了!
如果你是站长,发现自己网站在IE8浏览下出现不正常显示的情况,该怎么办了?下面告诉你两个方法。
1、在网页里面加入这行代码就可以使IE8使用兼容视图:
代码示例:
觉得写代码比较麻烦就可以 直接在“HTTP头”那个标签,添加自定义HTTP头,自定义HTTP头名 为 X-UA-Compatible ,自定义HTTP头 值为 IE=EmulateIE7 ,确定 后 ,应用 就可以了。
2、 如果你觉得在每个页面加入这段代码比较麻烦,现在介绍一种更简便的方法。如果你用的是 IIS 服务器, 可以配置 Web.config 文件:
如果用的是Apache 服务器,可以配置 httpd.conf 文件:
以上是使所有的网页都使用兼容视图。 如果只想让个别目录下的文件用兼容视图,在<location>下设置:
<Location /myfolder>
Header set X-UA-Compatible “IE=EmulateIE7”
</Location>
我的淘宝:http://shop58816553.taobao.com/
IE8终于出来了,可是让人头痛的是,原来好好的页面怎么变得乱七八糟了。不要急,其实出现网页显示问题,一般不是您的电脑或者浏览器有问题,而是由于各网站开发标准不同,所以在不同的浏览器上打开时就可能出现页面显示问题。
为了减少这类影响您网页浏览体验的情况出现,IE8不仅采用了国际通用的网页开发标准——W3C标准(World Wide Web Consortium即万维网联盟标准),并且为了兼容基于其它网页标准开发的网站,IE8还专门提供了“兼容性视图”功能。当IE8检测到某网站不兼容时,地址栏右侧就会出现兼容性视图按钮
,出现问题只需轻轻一点,大部分网页显示就会正常了。而且您还不用担心每次都需要这么操作,为了不影响您的上网体验,事实上在您点过兼容性视图按钮后,这个网站将会被自动保存到兼容性列表中,下次您再登录这个页面,IE8会自动启用兼容性视图。
当然IE8还为您提供了一个一劳永逸的办法,您可以通过简单的设置,将所有的网站都用兼容性视图方式显示。点击IE右侧的“工具”按钮,选择“兼容性视图设置”,在弹出的对话框中,勾选“在兼容性视图中显示所有网站”, 这样就可以避免由于兼容性而造成的页面显示问题的出现了!
如果你是站长,发现自己网站在IE8浏览下出现不正常显示的情况,该怎么办了?下面告诉你两个方法。
1、在网页里面加入这行代码就可以使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> |
2、 如果你觉得在每个页面加入这段代码比较麻烦,现在介绍一种更简便的方法。如果你用的是 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> |
LoadModule headers_module modules/mod_headers.so Header set X-UA-Compatible “IE=EmulateIE7” |
<Location /myfolder>
Header set X-UA-Compatible “IE=EmulateIE7”
</Location>
我的淘宝:http://shop58816553.taobao.com/
相关文章推荐
- react 项目的一个ie8兼容性问题
- Reporting Service Report (Report Viewer 2005) 与 IE8 兼容性问题及解决方法
- javascript的eval在IE8中的一个兼容性问题
- ie8及其以下浏览器的document.getElementsByClassName兼容性问题
- 百度地图引入实时路况功能时,IE8兼容性问题
- 兼容性问题:backgroud-size支持IE8浏览器的方法
- IE6和IE8下对js字符串截取函数substr兼容性问题
- JQuery IE8 找不到getContext属性,兼容性问题
- IE6和IE8下对js字符串截取函数substr兼容性问题
- 整理关于IE6、IE7、IE8、Firefox兼容性CSS HACK问题
- 浏览器兼容问题,一直是自己最头疼,一直回避的问题,今天看得到了一些启发,发奋今天开始研究这个,哈哈,以下为转载文章,好好学习。
- IE6、 IE7、IE8、IE9、Firefox兼容性问题
- 整理关于IE6、IE7、IE8、Firefox兼容性CSS HACK问题
- RegExp在IE8等浏览器中的兼容性问题
- ie8兼容性问题(endwith,startwith,trim)
- 看到了一个Python解决josephus问题的文章!!10行以内解决~
- 友盟分享遇到问题看到的文章
- IE8与网站兼容性问题
- [CSS HACK]IE6、IE7、IE8、Firefox兼容性问题
- Raphael.js image 在ie8下面的兼容性问题