Ie8兼容性问题web.config设置

16 篇文章 0 订阅

第一种办法,是在单个的页面中,添加兼容性标记,示例代码如下:

  < html >
         < head >
         <!--   Mimic   Internet   Explorer   7   -->
               < title > 我的网页 < /title >
               < meta  http -equiv= " X-UA-Compatible "  content = " IE=EmulateIE7 "   / >
         < /head >
         < body >
               < p > 内容在此处。 < /p >
         < /body >
  < /html >
 

在这里添加兼容性标签后,只对当前页面有用,而且必须是在head标签内部,同时也必须是在其他css样式定义或者链接的前面,否则不会产生效果的。

第二种办法,就是在站点的配置文件中,修改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 >    

第三种办法,就是在服务器级别对当前服务器做设置,使得服务器下面所有的站点都能够与IE8兼容性,这是推荐的做法,通过在服务器的配置花的时间最少,由于是整个服务器起作用,因此能很好的解决潜在的兼容性问题,具体设置可以参考以下资料介绍网站兼容的4个层次:

1、IIS,http://msdn.microsoft.com/zh-cn/library/cc817572.aspx

2、Apache,http://msdn.microsoft.com/zh-cn/library/cc817573.aspx

3、其他服务器,在后续的文章中会专门介绍一些主流的服务器中兼容性设置办法

 

我的IIS6 设置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> 
在 页面加可以

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

 

第四种办法

 配置IIS,添加HTTP Header

7-3-2009 10-48-12 AM
7-3-2009 10-51-22 AM
       参见

 
      http://www.cnblogs.com/jaxu/archive/2009/07/03/1516098.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值