IE8浏览器兼容-->三种方式

刚刚结束了酷易商城的代码编写,现已进入了在线测试阶段,以后闲暇时间我会把开发过程中学习到的一些知识以及对软件开发的新认识做一个回顾。因为自己经验不足,可能会存在问题或不合理的地方,请大家多帮忙。

  第一篇,先写一个最初遇到的一个问题,随着IE8的应用,懂得“时尚”的都对自己的浏览器升了级,对于我们开发者也带来了问题,也就是IE8自带的一个兼容模式,虽然在IE8中已经有,但有时页面浏览中默认加载模式的不同会引起页面样式的改变,当然,每个做开发的都希望自己的作品能够以最漂亮的面孔展现给用户,特别是这种化妆品商城类的,页面的效果直接影响用户的体验及购物心情,所以在开发酷易商城页面设计时就考虑到了这点。

  如何以进行设置IE8默认加载模式呢?现已经总结了三种可以实现默认兼容模式的方法。

  第一种,针对个别页面,可以通过添加页面meta标记来实现黑夜兼容模式,上代码:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

页面<head>中加入以上标签,就可对当前页面以兼容模式进行浏览,不过标签必须加在<head></head>中,并且放在样式代码前面。

  第二种,对整个站点进行模式设定,可以通过配置web.config文件来设置,上代码:


 1<configuration>
 2    <system.webServer>
 3      <httpProtocol>
 4        <customHeaders>
 5          <clear />
 6          <add name="X-UA-Compatible" value="IE=EmulateIE7">
 7        </customHeaders>
 8      </httpProtocol>
 9   <system.webServer>
10</configuration> 
11

添加此配置,就可以对整个站点页面访问模式进行设定。

  第三种,通过对IIS站点配置来设定站点页面浏览模式。进入站点Http头设置来添加,贴图:


设置后就可以了。

  整个设置过程就完了,不过建议大家在开发过程中不要使用,还是让样式和代码在兼容模式下也可以正常,那样才是我们的目的,对于一些老站点,因为没有过多的精力和没有必要的代价去更改样式和代码的,可以采用这个"懒"方法来解决问题。

 

转自:http://www.cnblogs.com/quluqi/archive/2009/01/30/1381436.html

posted @ 2010-06-29 23:57  唔愛吃蘋果  阅读(1161)  评论(0编辑  收藏  举报