`
灵雨飘零
  • 浏览: 35084 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
文章分类
社区版块
存档分类
最新评论

让网站在IE8的兼容模式下运行

 
阅读更多

IE浏览器的兼容性一直是网站开发人员头疼的事情,众所周知,微软的Internet Explorer团队一直在致力于将IE8打造为最符合业内标准的浏览器,所不幸的是,当前并非所有的网站都符合这些标准。那如何让网站在IE8的兼容模式下运行呢。下面介绍几种常用的方法,希望能给网站开发人员解决这样的问题。

第一种方法:

你可以将你网站中所有的页面都加上meta标记,在这里添加兼容性标签后,只对当前页面有用,而且必须是在head标签内部,同时也必须是在其他css样式定义或者链接的前面,否则不会产生效果的。示例代码如下:

第二种方法:

这是网上介绍的另外一种方法,本人亲自测试,不管用,后来看到这篇文章,可能是由于我的IIS版本可能不是II7的原因)

http://blogs.msdn.com/b/webtopics/archive/2008/09/05/configuring-iis-to-work-around-webpage-display-issues-caused-by-internet-explorer-8-0.aspx

在站点的配置文件中,修改web.config文件,使得该网站能够兼容,示例代码如下:

第三种方法:

配置IIS,添加HTTP Header。就是在服务器级别对当前服务器做设置,使得服务器下面所有的站点都能够与IE8兼容性,这是推荐的做法,通过在服务器的配置花的时间最少,由于是整个服务器起作用,因此能很好的解决潜在的兼容性问题。

7-3-2009 10-48-12 AM

7-3-2009 10-51-22 AM

具体设置可以参考以下资料:

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

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

另外,其他资料:

如果你的网站运行在Apache环境下,下面这篇文章详细介绍了如何进行配置。

http://blogs.msdn.com/hanuk/archive/2008/08/28/apache-httpd-configuration-for-ie7-standard-mode-rendering-in-ie8.aspx

有关更多IE8兼容模式的信息可以访问微软的官方网站:

http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx

分享到:
评论

相关推荐

    IE8兼容模式的设置

    ### IE8兼容模式的设置详解 #### 一、引言 随着互联网技术的快速发展,浏览器作为用户接触网络世界的重要窗口之一,其版本迭代和技术更新变得日益频繁。然而,在某些特定场景下,例如WinLink Web平台这类基于较早...

    判断IE8兼容性视图工作模式

    因此,建议尽量遵循Web标准编写代码,同时为IE8提供降级处理或使用条件注释来加载特定的IE兼容性样式表和脚本。 总结来说,识别IE8的兼容性视图模式是解决浏览器兼容性问题的关键步骤。通过JavaScript的`document....

    IE8兼容模式设置方法

    IE8的兼容模式是为了允许用户在旧版浏览器中访问设计为在新版本浏览器中运行的网站或应用。这种模式使得IE8能够模拟早期版本的浏览器行为,从而解决因浏览器版本差异导致的不兼容问题。 接下来,我们进入具体步骤:...

    IE11停用后EDGE兼容模式切换指南.pdf

    2. **Edge兼容模式**:Microsoft Edge的Internet Explorer模式支持所有文档模式和企业模式,允许运行ActiveX控件(如Java和Silverlight)、浏览器帮助程序对象,并且遵循与Internet Explorer相同的安全区域设置和...

    bootstrop兼容IE8的代码

    6. **禁用某些组件**:某些Bootstrap组件在IE8下可能无法正常工作,例如Glyphicons图标字体,因为IE8不支持@font-face。在这种情况下,可能需要寻找替代方案或者禁用这些组件。 7. **优化JavaScript**:Bootstrap的...

    IE兼容模式怎么设置.pdf

    设置IE兼容模式有几种方法: 1. 通过“兼容性视图设置”添加网站到兼容模式 - 打开IE浏览器,点击浏览器上方的“工具”菜单。 - 在下拉菜单中选择“兼容性视图设置”。 - 在弹出的窗口中,点击“添加”按钮,...

    解决各种IE兼容问题_IE6_IE7_IE8_IE9_IE10

    在网站开发过程中,尤其是涉及到IE浏览器的兼容性问题时,开发者常常会遇到一系列挑战。由于不同版本的Internet Explorer(IE6、IE7、IE8、IE9、IE10)对Web标准的支持程度不一,这导致在这些浏览器中运行同一段代码...

    IETab.crx 谷歌浏览器兼容性模式 谷歌浏览器ie 谷歌浏览器兼容模式设置步骤及插件ietab

    这样每次访问这些网站时,Chrome都会自动切换到IE兼容模式。 【IETab与浏览器兼容性问题】 在使用IETab时,需要注意的是,虽然它能解决大部分兼容性问题,但并非所有基于IE的网页都能完美运行。有些网页可能依赖于...

    解决360双核浏览器兼容模式的页面显示问题

    通过在HTML页面的部分添加特定的标签,开发者可以告诉360浏览器使用webkit内核或者IE兼容模式(ie-comp)或IE标准模式(ie-stand)进行页面渲染。具体操作如下: - 如果需要默认使用webkit内核,可以添加如下标签:...

    验证码IE7、IE8兼容

    确保网页在doctype声明后以标准模式运行,避免因文档模式引起的兼容问题。 6. 兼容性库:可以引入如Modernizr这样的库,检测浏览器特性,根据结果应用适当的polyfill或降级处理,确保验证码功能在旧版IE中正常工作...

    CSS兼容IE8代码

    "CSS兼容IE8代码"是指针对IE8浏览器进行优化的CSS(层叠样式表)代码,以确保在IE8中能够正常显示和运行网页设计。在IE8中,由于其对CSS2.1标准的支持不完整,以及特有的盒模型、滤镜等特性,常常会导致现代网页设计...

    my97日历控件跟ie8不兼容 解决方案

    开启此模式可能让my97日历控件在IE8下正常工作,但这不是长久之计,因为这会影响其他网站的正常显示。 3. **使用polyfill库**:如果my97日历控件依赖的特性是ES5以后引入的,可以引入相应的polyfill库,如es5-shim...

    IE11兼容模式怎么设置.docx

    在互联网技术不断更新迭代的今天,部分老旧或特定设计的网站可能在现代浏览器上无法正常显示或运行,这时就需要使用浏览器的兼容模式来解决问题。Internet Explorer 11(简称IE11)作为微软推出的最后一个IE浏览器...

    IE8采用多兼容模式正常显示网页.docx

    总的来说,IE8的多兼容模式是微软在浏览器发展过程中解决向后兼容性问题的一种策略。它允许用户和开发者在享受新功能和标准的同时,不会因为浏览器升级而导致旧网页的显示问题。这种设计理念对于维护互联网的稳定性...

    IE8调用IE7渲染模式,网页高度根据内容高度显示

    要让IE8运行在IE7兼容模式,关键在于添加一个特定的HTTP元标签(meta tag)。这个标签是: ```html <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> ``` 此元标签告诉IE8浏览器模拟IE7的渲染引擎...

    让所有网站在IE10中都以兼容模式打开.docx

    标题中的“让所有网站在IE10中都以兼容模式打开”是指在使用Internet Explorer 10(简称IE10)浏览器时,由于一些网站可能未优化或测试在IE10上的兼容性,可能导致页面显示异常或功能失效。在这种情况下,用户可以...

    部署网站时为了兼容IEB在IIS中的配置兼容模式

    ### IIS与IE兼容模式 IIS是微软提供的一套Web服务器解决方案,它支持多种协议和服务,包括HTTP、HTTPS、FTP等,广泛用于企业级网站的部署。然而,随着网页技术的不断进步,新标准如HTML5、CSS3等逐渐成为主流,而老...

    IE6升级到IE9兼容性问题和操作手册

    总之,从IE6升级到IE9的过程,开发者需要关注HTML的规范性、CSS的兼容性和JavaScript/DOM的适应性,以确保网页在新版本的IE中正常运行。同时,对于可能出现的视觉差异和功能缺失,需要进行有针对性的调整和优化。

    IE兼容IE6,IE7,IE8,IE9,IE10js文件

    同时,IE8在兼容模式下会模拟旧版本的行为,这可能导致新的JavaScript代码无法正常工作。 4. **IE9兼容性问题**:IE9在2011年发布,对HTML5和CSS3的支持有所增强,但仍然有对某些JavaScript特性的限制,如Promise和...

    ACE 兼容ie8

    `开启严格模式,以减少潜在的IE8下的一些怪异行为。 9. **测试与调试**:在实际的IE8环境中进行详尽的测试,确保所有关键功能都能正常工作,并使用开发者工具进行调试,查找并修复可能出现的问题。 通过以上步骤,...

Global site tag (gtag.js) - Google Analytics