`
xiaoyu1985ban
  • 浏览: 130103 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

使用IE8访问页面中,如何强制使用IE模式渲染?

阅读更多

背景:

      最近在开发新的页面,考虑到IE6已经基本淘汰,IE7也是换汤不换药,所以只打算兼容IE8以上的浏览器。

      微软在IE8中,增加了浏览器模式的配置,支持IE7,IE8兼容性视图,以及IE8三种模式。

 

问题:

      新的页面打开的时候,控件布局都乱了。用F12打开“开发人员工具”,发现默认使用的时IE8兼容性视图,修改IE8模式就好了。但是我们不能让强制用户去修改浏览器模式。理由如下:

      1、不是所有的用户都知道如何调整,因此会给用户带来不必要的学习成本;

      2、当用户需要用浏览器访问其他只兼容IE7的页面时,需要再切换,十分不便。

      那还有没有其他的办法呢?

      最好的办法就是“自动切换”:就是让用户访问我们的页面时,自动将IE8切换到“IE8”模式。

 

解决方案:

      求助万能的Google,终于找到了解决方案。

      在head标签中,增加如下的代码:

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

      这是个是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式(比如人见人烦的IE6),以此来解决部分兼容问题。具体的用法大家可以去自行搜索,这里不再说明了。

      其中IE=edge表示用浏览器能够支持的最高模式去渲染。

      在IE9下打开页面,用F12打开“开发人员工具”,发现浏览器采用的是IE9的渲染方式(能支持的最高模式。)

 

 

 声明:

文章来自于ITeye,欢迎访问我的博客:xiaoyu1985ban.iteye.com

ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。

分享到:
评论

相关推荐

    content=”IE=7, IE=9″意思理解

    强制使IE8浏览器使用IE7模式渲染。 昨天看淘宝页面源代码&lt;meta http-equiv=”X-UA-Compatible” content=”IE=7, IE=9″&gt;加了个。 不知用意,请教高人好多都不清楚。 查阅资料发现,那个是英文的,基础差。 ...

    一句代码解决css ie8兼容性问题

    由于家里用的是IE8,在公司测试好的页面回家却会有一些问题发生,所以在网上寻找了一下解决办法,加几行代码就可以让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,原文如下,经测试好用,推荐给大家:...

    几米浏览器 v1.0.10.10.zip

    IE浏览器的市场过于广阔,网页提供商也已经习惯IE的标准进行制作网页,甚至一些网站还必须使用IE才能识别,使用IE的用户约占百分之七十,但是实际情况使用它的比这个数据更多的多,很多时候我们都必须使用只支持它的...

    MathMlNow:一种服务器端渲染技术,允许MathML在无浏览器中使用无脚本回溯功能显示,一直到IE6都可以使用

    MathMLNow-具有无脚本后备的MathML “数学标记语言(MathML)是XML的一种方言,用于描述数学符号并捕获其结构和内容。” 在支持该功能的浏览器中,MathML允许以一种简单的... 要查看实际使用此技术的示例,请访问。入

    在浏览器加载CSS 时防止影响页面渲染的方法

    本文展示了一种技术,它能通过异步下载样式表,以阻止它们的下载阻塞页面的渲染,从而尽可能快的让访问者获取到信息内容。 警告! 我发这篇帖子全是好意,但是它并不负责让读它的人意识到下面将会遇到的问题. 社区...

    ExtAspNet_v2.3.2_dll

    -重命名AccordionPanel为AccordionPane (这也是在Asp.net AJAX中使用的名称). +所有的面板默认有两个集合属性(Toolbars和Items). -尽管TabStrip, From, Tree, Accordion继承了Items属性,但是你并不能对其设置...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    综上所述,“认我测”在线认证检测系统,率先填补了认证检测领域移动端的空缺,提供了Web浏览器+移动端的双端访问模式,给用户提供了多种访问途径,真正实现了用户和检测机构的随时随地在线下单检测。 关键词:...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -重命名AccordionPanel为AccordionPane (这也是在Asp.net AJAX中使用的名称). +所有的面板默认有两个集合属性(Toolbars和Items). -尽管TabStrip, From, Tree, Accordion继承了Items属性,但是你并不能对其设置...

    船型1的使用画操作图接是.PNG

    【36】迅捷部分渲染算法提升渲染速度。 【37】Windows / Linux / Mac 全平台桌面客户端版本 【38】IE / Firfox / Chrome / Safari 全平台浏览器支持 【39】原样复刻页面样式导出带目录的 PDF 文件 【40】原样复刻...

    精通AngularJS part1

    在手风琴组件中使用指令控制器262 实现accordion指令263 实现accordion—group指令263 94控制编译过程265 创建一个?eld指令265 在指令中使用terminal属性267 使用$interpolate服务268 绑定验证信息269 动态...

    Discuz! X1.5.1 繁体UTF8 R20111221.zip

    FIX 下拉菜单 -&gt; 修正 IE 下渲染缓慢及 IE8 下鼠标 hover 时没有背景色的 BUG FIX 无法保证本地方式接口的完美兼容,暂时关闭 FIX 物理路径下调用错误 FIX DIY轮换图最后一张显示后不隐藏问题 FIX 修改当输入...

    Discuz! X1.5.1 简体UTF-8 R20111221.zip

    FIX 下拉菜单 -&gt; 修正 IE 下渲染缓慢及 IE8 下鼠标 hover 时没有背景色的 BUG FIX 无法保证本地方式接口的完美兼容,暂时关闭 FIX 物理路径下调用错误 FIX DIY轮换图最后一张显示后不隐藏问题 FIX 修改当输入...

    WordPress博客主题 Beginning(更新至 4.1.1 版本)

    兼容 IE8 浏览器(部分特殊效果 IE8 无效,但简单浏览没有问题) 拥有强大的后台设置,支持在线上传 Logo、使用颜色选择器等功能;部分复杂的选项有使用帮助,可以导入导出设置 支持小工具;每个小工具都有丰富的...

    Python3爬虫技术文档(三)——动态页面数据获取

    文章目录Selenium安装SeleniumSelenium基本使用方法声明浏览器对象访问页面查找节点节点交互获取节点信息 Selenium Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在...

    Discuz! X1.5.1 简体GBK R20111221.zip

    FIX 下拉菜单 -&gt; 修正 IE 下渲染缓慢及 IE8 下鼠标 hover 时没有背景色的 BUG FIX 无法保证本地方式接口的完美兼容,暂时关闭 FIX 物理路径下调用错误 FIX DIY轮换图最后一张显示后不隐藏问题 FIX 修改当输入...

    Avant browser 2011 build 27||占用内存最小的浏览器~

    隐私浏览:作为一个隐私模式的设计,Avant浏览器不会在你的电脑中保存网页数据。因此,在你使用隐私浏览期间,与你共用电脑的人将不能看到你访问过哪些网站、网页和文件。 更新日志: [改进]减少了avant.exe的CPU...

    chrome.exe

    ·具备隐私浏览模式,可以让用户无需在本地机器上登录即可使用,这个功能与微软IE8中的Incognito类似。 ·浏览器将内置防止“网络钓鱼“及恶意软件功能。 Google曾在自己的官方博客中宣布在Beta版Chrome25 中将...

    Discuz! X1.5.1 繁体BIG5 R20111221.zip

    FIX 下拉菜单 -&gt; 修正 IE 下渲染缓慢及 IE8 下鼠标 hover 时没有背景色的 BUG FIX 无法保证本地方式接口的完美兼容,暂时关闭 FIX 物理路径下调用错误 FIX DIY轮换图最后一张显示后不隐藏问题 FIX 修改当输入...

Global site tag (gtag.js) - Google Analytics