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

  < 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


       参见

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

Ie8兼容性问题web.config设置相关推荐

  1. IIS PHP web.config设置去掉index.php

    <?xml version="1.0" encoding="UTF-8"?> <configuration><system.web ...

  2. 关于 web.config impersonate 帐号模拟

    1.模拟 IIS 验证的帐户或用户 若要在收到 ASP.NET 应用程序中每个页的每个请求时模拟 Microsoft Internet 信息服务 (IIS) 身份验证用户,必须在此应用程序的 Web. ...

  3. ASP.NET高级配置Web.config和Machine.Config

    我们都知道,使用ASP是不需要也没有地方可以配置的(IIS配置除外),因此,我们不能针对一些特定的网站应用或者特定的网站目录,设置一些特殊配置,可以这样说,ASP的应用,是比较"傻瓜化&qu ...

  4. (转)asp.net夜话之十一:web.config详解

    在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代 ...

  5. asp.net夜话之十一:web.config详解

    在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代 ...

  6. 在.NET中从app.config或web.config读取设置

    我正在使用一个C#类库,该类需要能够从web.config或app.config文件中读取设置(取决于DLL是从ASP.NET Web应用程序还是Windows Forms应用程序引用的). 我发现 ...

  7. C#发布网站在web.config和IIS中设置Session过期时间

    C#发布网站在web.config和IIS中设置Session过期时间 web.config <system.web> <sessionState mode="InProc ...

  8. ie8兼容性视图灰色修复_IE8兼容性视图怎么关闭 IE8兼容性视图设置关闭方法

    IE8浏览器是使用用户最多的微软IE浏览器,是IE6与IE7的升级版本.由于IE8浏览器对网站的规范度要求提高了,导致打开某些网站可能会变形,所以IE8浏览器新增了兼容性视图这个功能,开启兼容性视图浏 ...

  9. Web.config中设置网站起始页

    <system.webServer> ......<defaultDocument><files><add value="Login.aspx&qu ...

最新文章

  1. 化栈为队(两个栈来实现一个队列)
  2. 黑马程序员Linux系统开发视频之创建守护进程模型
  3. TypeScript和JavaScript哪种语言更先进
  4. NOI入门级数学: 数及其运算 数的进制之二进制
  5. Linux下Elasticsearch-2.4.0的安装与简单配置(单节点)Head插件安装(已测试)
  6. python打开摄像头cmd_Python调用shell cmd方法代码示例解析
  7. react改变checkbox的文字类型_reactjs – React复选框事件和处理程序的Typescript类型?...
  8. keras 升级_如何入门Keras?
  9. SQL课堂笔记--索引和视图
  10. ISO9000 质量管理和质量保证系列国际标准
  11. 在线诺基亚短信图片生成器工具
  12. android 平板怎么截图,小米平板4怎么截图 小米平板4截屏的三种方法
  13. mysql中selectform_数据库中select...from....where....各表示什么意思
  14. JavaScript设置显示video第一帧
  15. 哦, 这该死的txt回车符~
  16. linux nslcd服务,redhat – sssd vs nslcd for RHEL-5/6
  17. 《考取HCIA证书看我就够了》第五篇:[HCIA-IoT]物联网技术之感知层技术概览
  18. 七、python排序之先按汉语拼音排序再按笔画排序
  19. Java with Mr.Seo 徐明浩 01
  20. 集成ci jenkins_使用jenkins fastlane第1 2部分将ci cd集成到多个环境中

热门文章

  1. FFmpeg系列(五)—— 音频重采样
  2. 笔记本外接显示器,过一段会自动休眠
  3. 小红书主页爬取_小红书数据爬取教程
  4. 欧拉是如何计算圆周率的
  5. 手机5g什么时候普及_5g什么时候普及民用
  6. 免费在线使用微软文字转语音工具(附详细转换步骤)
  7. 基于视觉显著性的外观注视估计
  8. 微信授权登陆【yixiyun】
  9. 开机总是进行磁盘检查
  10. 金龙云介绍——城轨云相关