Meta告知IE浏览器兼容模式

在html的head头内如下写法,节选自http://www.xingzai.org/html-note/meta-tag-usage-order.html

  1. <!--x-ua-compatible(浏览器兼容模式)
  2. 仅对IE8+以效
  3. 告诉浏览器以什么版本的IE的兼容模式来显示网页
  4. <meta http-equiv="X-UA-Compatible" content="IE=5" >
  5. <meta http-equiv="X-UA-Compatible" content="IE=7" >
  6. <meta http-equiv="X-UA-Compatible" content="IE=8" >
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge" >
  8. 其中最后一行是永远以最新的IE版本模式来显示网页的。
  9. 另外加上Emulate模式
  10. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  11. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
  12. Emulate模式后则更重视<!DOCTYPE>
  13. (细心的人会注意到,用IE9去访问带有x-ua-compatible的页面时是不会出现兼容视图按钮的)
  14. -->
  15. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

http://cssor.com/meta-ie-x-ua-compatible.html

时间: 2024-07-29 20:38:52

Meta告知IE浏览器兼容模式的相关文章

QQ浏览器兼容模式问题

今天客户反馈有个问题,他说用360浏览器的兼容模式无法登陆系统,我试了可以,接着试了IE11,也可以,然后跟经理汇报,他说他用qq浏览器兼容模式就不可以,于是我试了,果然不可以... 问题是酱紫的:输入账号密码后,点击登录,密码和验证码就不见了..我很奇怪,之前都是点登录就直接登录,或是说密码错误,验证码错误之类的.他啥也没报,控制台也没报,验证码没刷新,所以我想就是点了没反应.. 于是百度了很多东西,百度出来了一句话:<meta http-equiv="X-UA-Compatible&q

360浏览器兼容模式打开页面错误

今天发布系统之后,客户发现问题说360和傲游都打不开右下角提示的页面而IE8可以打开,右下角图:返回404错误.我回到座位上打开系统看了下,确实如此.我仔细想了下,我平时自己开发模式下就可以,但是为啥发布了就不行了.我仔细看了下我360浏览器.原来我用的都是极速模式,webkit内核.立马切换到兼容模式下,果然挂了.让我郁闷了..话说兼容模式下用的ie内核.自己本机怎么也装的ie8,咋就不行了呢. 我打开前端代码发现有这么一句话:parent.document.getElementById("m

Java 浏览器兼容模式

现在设计的东西,很多浏览器不兼容.下面贴出代码.测试在360和IE浏览器下,可以兼容的 <!doctype html><html><head>    <meta charset="UTF-8">             <!-- 浏览器兼容 -->     <meta http-equiv="X-UA-Compatible" content="IE=edge">     &l

QQ浏览器兼容模式下Cookie失效 导致的NetCore Cookie认证失效

最近在写NetCore项目采用的是NetCore的Cookie认证.结果偶然发现QQ浏览器登录不好用.这里先需要了解一下set-cookie中的SameSite属性  导致原因 首先Fiddler 4查看一下两次请求 第一次Post进行登录 返回302重定向到站点首页并带回Cookie (一切正常) 但是看第二条http请求,返回又是302 ,查看相关信息,请求时Cookie 根本没带入 到此基本知道整个登录失败是因为Cookie没有带入请求头. 解决方案: NetCore Cookie认证下如

浏览器兼容模式(转)

三种模式 首先我们要知道,为什么会有这么多模式.其实这是个历史遗留问题,在浏览器大战时期,网景浏览器(Netscape Navigator)和微软的IE浏览器(Microsoft Internet Explorer)对网页分别有不同的实现方式,那个时候的网页要针对这两种浏览器分别开发不同的版本.而到了W3C制定标准之后,这些浏览器就不能继续使用这种页面了,因而会导致大部分现有站点都不能使用.基于这个原因,浏览器才引入两种模式来处理一些遗留的站点. 现在的浏览器排版引擎支持三种模式:怪异(Quir

360浏览器兼容模式无法弹出layer对话框问题

问题    Layer插件的提示框在极速模式下正常显示,但是兼容模式下不显示. 解决 360有俩模式(点击地址栏的闪电图标或者IE图标可以切换) 一个是基于Webkit内核的极速模式,一个是IE内核的兼容模式.     强制360以极速模式浏览网页,可以给此网页增加meta,强制360浏览器以极速模式解析此网页,而非IE兼容模式. <html><head><meta name="renderer" content="webkit">

360浏览器兼容模式默认显示ie最高版本

之前写完代码都会放在360浏览器里跑一边,基本没啥问题,因为设置的都是极速模式,极速模式内置的是webkit内核,后来测试人员测试了兼容模式,发现会出各种问题,打开控制台一看,“我的天呐”,默认的竟然是ie7,本人从事前端以来就没调过ie7的兼容性,这可如何是好,后来同事给了一段代码,可以把默认版本改成ie最高版本, <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 瞬间所有问题

360浏览器兼容模式,页面不能正常渲染

360急速模式都可以正常的渲染,但是切换到兼容模式,页面就不能正常的渲染了.分析原因: 因为360浏览器中包含了两个浏览器 一个是IE(Trident内核),即兼容模式,在使用网银时需要切换为兼容模式 一个是Chrome(Chrommium内核),即极速模式,普通浏览时使用 使用极速模式,就类似与用了360的高速内核,兼容性很好 是谷歌的内核. 而使用兼容模式,360的做法是保留了你的电脑里面本身的ie内核,倘若你的电脑浏览器是ie7 ,使用兼容模式,就相当于 是使用了ie7,同理,如果你的电脑

浏览器兼容模式的快捷方法

使 IE 浏览器运行最新的渲染模式下:<meta http-equiv="X-UA-Compatible" content="IE=edge"> 国内浏览器厂商一般都支持兼容模式(即 IE 内核)和高速模式(即 webkit 内核),不幸的是,所有国产浏览器都是默认使用兼容模式,这就造成由于低版本 IE (IE8 及以下)内核让基于 Bootstrap 构建的网站展现效果很糟糕的情况.将下面的 <meta> 标签加入到页面中,可以让部分国产浏