`

浅谈文档兼容X-UA-Compatible

阅读更多

如何理解 IE 的文档兼容模式(X-UA-Compatible)?

 

IE 浏览器支持多种文档兼容模式,得以因此改变页面的渲染效果。

 

IE9 模式支持全范围的既定行业标准,包括 HTML5(草案), W3C CSS Level 3 规范(草案), SVG 1.0 规范等

 

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

IE8 模式支持许多既定行业标准,W3C CSS Level 2.1 规范和 W3C Selectors API,有限支持 W3C CSS Level 3 规范(草案)和其他行业标准

 

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

IE7 模式强制浏览器按照 IE 7 标准模式渲染文档,忽略是否定义指令

 

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

Emulate IE9 模式告诉 IE 使用指令来决定如果渲染文档。标准模式下以 IE9 渲染,怪癖模式下以 IE5 渲染。和 IE9 模式不同的是,Emulate IE9 模式会考虑指令

 

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

Emulate IE8 模式告诉 IE 使用指令来决定如果渲染文档。标准模式下以 IE8 渲染,怪癖模式下以 IE5 渲染。和 IE8 模式不同的是,Emulate IE8 模式会考虑指令

 

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

Emulate IE7 模式告诉 IE 使用指令来决定如果渲染文档。标准模式下以 IE7 渲染,怪癖模式下以 IE5 渲染。和 IE7 模式不同的是,Emulate IE7 模式会考虑指令。对于大多数站点而言,这是首选的兼容模式

 

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

IE5 模式告诉 IE7 是否以怪癖模式渲染文档

 

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

Edge 模式告诉 IE 以最高级模式渲染文档,也就是任何 IE 版本都以当前版本所支持的最高级标准模式渲染,避免版本升级造成的影响。简单的说,就是什么版本 IE 就用什么版本的标准模式渲染

 

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

使用以下代码强制 IE 使用 Chrome Frame 渲染

 

<meta http-equiv="X-UA-Compatible" content="chrome=1">

提示 IE 用户安装 Google Frame

Google 官方提供了对 Google Frame 插件安装情况的检测,这里直接调用方法即可,如果检测到 IE 并未安装 Google Frame,则弹出对话框提示安装。

 

<script src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script><script>CFInstall.check();</script>

最佳的兼容模式方案,结合考虑以上两种:

 

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

 

 

 

 

.

分享到:
评论

相关推荐

    sce-ua.rar_VIC 模型_python sce-ua_python sceua_sce-ua VIC_vic

    在" VIC 模型_python sce-ua_python sceua_sce-ua VIC_vic "这个压缩包中,我们关注的是如何使用Python语言对VIC模型进行参数率定。 SCE-UA(Sequential Uncertainty Fitting Algorithm with Evolution Strategy)...

    opc-ua-client:OPC-UA客户端用户界面

    OPC-UA客户端用户界面如何构建和运行需要什么: 最新稳定的 最新稳定的mvn clean installjava -jar opcua-ui/target/opc-ua-client-jar-with-dependencies.jarOPC-UA模拟服务器端点网址关联opc.tcp://opcua.demo-...

    ua-compatible:在快速中间件中设置X-UA-Compatible标头

    在快速中间件中设置X-UA-Compatible标头。 强制IE使用最新的渲染引擎,如果已安装,默认为chrome-frame 安装 npm install ua-compatible --save 用法 var express = require('express') var app = express() var ...

    使用X-UA-Compatible来设置IE浏览器兼容模式

    当你引入一个增设的兼容性模式,此文章说明文件兼容性的必要性,列出现有版本IE能使用的文件兼容性模式并示范如何选择特定的兼容性模式。 了解文件兼容性的必要性 每个主要版本IE新增的功能都是为了让浏览器更容易...

    prosys-opc-ua-simulation-server-windows-x64-5.4.6-148.exe

    On Windows, run the installer executable prosys-opc-ua-simulation-server-windows-x64-5.4.6-148.exe and follow the instructions. By default, the application is installed to the folder Program Files/...

    UPC-UA C#样例程序

    UPC-UA,全称为Unified Architecture for OPC(统一架构OPC),是OPC基金会推出的一种全新的标准,用于在工业自动化和物联网(IoT)环境中实现设备和系统间的互操作性。C#是Microsoft开发的一种面向对象的编程语言,常...

    关于IE8兼容:X-UA-Compatible属性的解释

    meta http-equiv=”X-UA-Compatible” content=”IE=9; IE=8; IE=7; IE=EDGE” /&gt;1、这个到底是什么意思? 2、一些示例使用”,”分离IE的版本,而一些使用”;“,哪个正确? 3、我想知道IE=9; IE=8; IE=7; IE=...

    prosys-opc-ua-simulation-server-linux-x64-5.4.6-148.zip

    标题中的“prosys-opc-ua-simulation-server-linux-x64-5.4.6-148.zip”指的是Prosys公司的OPC UA Simulation Server在Linux操作系统x64架构下的一个版本,具体版本号为5.4.6-148。这个软件主要用于模拟OPC统一架构...

    prosys-opc-ua-simulation-server-windows-x64-5.4.2-129.exe

    prosys-opc-ua-simulation-server windows平台x64版本的prosys opcua server模拟器。 可免费使用。官方的,值得依赖。

    prosys-opc-ua-simulation-server-linux-aarch64-5.4.6-148.zip

    标题中的“prosys-opc-ua-simulation-server-linux-aarch64-5.4.6-148.zip”指的是Prosys OPC UA Simulation Server的5.4.6-148版本,专为Linux操作系统设计,并且是针对arm64架构的。这个软件是一个模拟服务器,...

    prosys-opc-ua-simulation2.3.2-146 server端、client端和说明文档

    总的来说,"prosys-opc-ua-simulation2.3.2-146 server端、client端和说明文档" 提供了一套完整的工具集,让用户能够深入理解和实践OPC UA技术,无论是开发、测试还是学习,都能从中获益。通过使用这个工具,用户...

    SCE-UA代码

    《SCE-UA算法详解及其应用》 SCE-UA(Sequential Covering Evolutionary Algorithm Using Uniformity Acceptance)是一种在90年代初期由段青云提出的全局优化算法,它在解决复杂多模态优化问题上表现出了卓越的能力...

    OPC-UA 规范(含全部part1-part13)

    OPC UA,全称为“OPC统一架构”(OPC Unified Architecture),是一种开放的技术标准,旨在促进工业自动化...通过遵循这些规范,开发者可以创建兼容OPC UA的系统,实现不同设备和应用间的无缝集成,推动工业4.0的进程。

    prosys-opc-ua-simulation-server-windows-x64-5.2.2-9

    单机调试plc工具

    prosys-opc-ua-client-3.1.6-322.exe

    prosys-opc-ua-client-3.1.6-322.exe 可以连线OPC -UA client功能。

    prosys-opc-ua-simulation-Client-3.2.0-214.rar

    标题中的“prosys-opc-ua-simulation-Client-3.2.0-214.rar”是一款名为Prosys OPC UA Simulation Client的软件版本压缩包,版本号为3.2.0,修订号为214。这个工具主要用于模拟OPC统一架构(OPC UA)客户端的行为,...

    Thingsboard gateway集成OPC-UA协议使用示例.doc

    《Thingsboard Gateway集成OPC-UA协议使用示例》 OPC-UA(OPC统一架构)是一种开放的标准协议,用于在工业自动化系统中实现设备和应用之间的数据交换。它基于更现代的技术栈,如Web服务标准,相比传统的OPC(OLE ...

    opcua模拟器prosys-opc-ua-simulation-server

    8. **跨平台兼容性**:尽管这里提供的版本是Windows x64,但OPC UA是跨平台的。了解如何在不同操作系统上运行和测试模拟器也是必要的。 9. **版本管理**:了解版本号如4.0.2-108的含义,这可能涉及到软件的更新、...

    meta http-equiv=”X-UA-Compatible” content=”IE=7″ 意思是将IE8用IE7进行渲染

    `&lt;meta http-equiv="X-UA-Compatible" content="IE=7"&gt;` 这一行代码是针对Internet Explorer 8(IE8)浏览器的一个特定设置,它的作用是强制IE8以Internet Explorer 7(IE7)的标准模式来渲染网页内容。在IE8之前,...

Global site tag (gtag.js) - Google Analytics