IE 8兼容:meta http-equiv=X-UA-Compatible content=IE=edge / X-UA-Compatible的解释
前言:9月份开始了,大四也真正的到来了。深知自己网页布局还有很大的缺陷,接下来打算从工作中抽时间出来模仿着一些互联网公司的网站。顺便把基础理论知识打好。
第一个目标:小米官网;后续会把练习的项目放到github上。
平常自己写代码不是很规范,网页最基础的架构<html></html>一般用的就是DW生成的页面文件。前不久经老大调教,就改用了H5的框架结构。之前对于结构这块没有去想太多,就以为是一个基本要求的结构。今天看小米首页的活动页,看到<meta http-equiv="X-UA-Compatible" content="IE=edge" />。之前看书的时候没注意到这个,查过资料之后,了解到它其实是指定浏览器按某种方式渲染。
以下为转载资料:
对于IE8及以上版本,例如:
1: <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />
强制浏览器按照特定的版本标准进行渲染。但不支持IE7及以下版本。如果用分号(;)分隔,对于不同的浏览器版本就有不同的兼容性,例如
1: <meta http-equiv="X-UA-Compatible" content="IE=7; IE=9" />
以上就表明,将IE8和IE7按照IE7标准渲染,但是IE9还是按照IE9的标准渲染。它允许有不同的向后兼容水平。尽管在真实情况中,你只要选择一种版本:
1: <meta http-equiv="X-UA-Compatible" content="IE=8" />
1: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
对于IE=EDGE
1: <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
这意味着,会强制浏览器按照最新的标准去渲染。就像在Google’s CDN使用最新版本的JQuery一样,这是按照最新版本,但也可能由于没有固定的版本而破坏你的布局。
最后,考虑下面这个
1: <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
添加”chrome=1“将允许站点在使用了谷歌浏览器内嵌框架(Chrome Frame)的客户端渲染,对于没有使用的,则没有任何影响。
For more information, there is plenty to read here, and if you want to learn about ChromeFrame (which I recommend) you can learn about its implementation here.
PS:X-UA-Compatible是针对 IE8 版本的一个特殊文件头标记,用于为 IE8 指定不同的页面渲染模式,对于ie8之外的浏览器是不识别的。
目前绝大多数网站都用<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >来作为IE8的兼容方法。为了避免制作出的页面在IE8下面出现错误,建议直接将IE8使用IE7进行渲染。也就是直接在页面的header的meta标签中加入如下代码:
<meta http-equiv=”X-UA-Compatible” content=”IE=7″ />
<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >
<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE8″ >
但是<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >仍然是首选。
StackOverFlow原链接;http://stackoverflow.com/questions/14611264/x-ua-compatible-content-ie-9-ie-8-ie-7-ie-edge?answertab=active#tab-top
转载请注明:淡忘~浅思 » 【译】IE 8兼容:X-UA-Compatible的解释
转载于:https://www.cnblogs.com/victor5230/p/5846832.html
IE 8兼容:meta http-equiv=X-UA-Compatible content=IE=edge / X-UA-Compatible的解释相关推荐
- IE兼容问题解决方案——指定文件兼容性为content=IE=Edge,chrome=1(可以解决很多的问题)
引言 偶尔做些坑爹的国企项目或者政府的web项目总是遇到一个坑爹的问题,就是要兼容IE,哪怕微软自己都抛弃IE了那些国企政府机构的老机器还是跑IE,然后经过一番协调一般会指定一个版本至少兼容某个版本以 ...
- PC端网站兼容meta设置
<meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Com ...
- 标记meta http-equiv = X-UA-Compatible content = IE=edge,chrome=1
为什么80%的码农都做不了架构师?>>> 陌生标记标记一: < meta http-equiv = "X-UA-Compatible" content ...
- meta http-equiv=X-UA-Compatible content=IE=edge,chrome=1 /
X-UA-Compatible是针对IE8新加的一个设置,对于IE8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含<!DOCTYPE> ...
- HTML中添加meta http-equiv=X-UA-Compatible content=IE=edge,chrome=1
http-equiv="X-UA-Compatible" 这是一个文档兼容模式的定义 Edge模式告诉IE以最高级 模式渲染文档,也就是任何IE版本都以当前版本所支持的最高级标准模 ...
- 详解 meta http-equiv = X-UA-Compatible content = IE=edge,chrome=1 /
< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" /> 这是个是 ...
- meta http-equiv=X-UA-Compatible content=ie=edge的意思
<meta http-equiv="X-UA-Compatible" content="ie=edge">vscode创建html文件默认有这串代码 ...
- 手机微信ua大全,最新不重复的UA库
手机微信ua大全,最新不重复的UA库,最新微信ua标识 有各种不同品牌的手机型号 微信内置浏览器和原生浏览器UA (手机微信 UA)常用UserAgent列表(去重共12833条) 类型 系统 设备 ...
- meta http-equiv=X-UA-Compatible content=IE=edge / 的说明
X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含<!DOCTYPE> ...
最新文章
- Linux压缩命令总结
- 【Android 插件化】VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )
- 树莓派3B用Ubuntu MATE安装ros
- 【AI不惑境】网络深度对深度学习模型性能有什么影响?
- php怎么返回json格式的数据
- 中国华南:狼性创业者的天堂
- 【算法设计与分析】Dijskra算法代码:Java版
- win7 64位出现桌面右键鼠标显示忙碌
- STM32——SPI接口
- Kube-OVN:基于OVN的开源Kubernetes网络实践
- 判断一个字符串是否是回文_Python
- 但是,使用Navicat for MySQL软件连接失败,报错1862
- 开源DataGridView扩展(6) 简单实现checkbox行选级联。
- 传奇修改map地图教程_传奇地图Objects.wil与map文件的对应关系
- 用计算机软件绘制思维导图,无需其他软件!用Word 2016快速制作思维导图
- 通过EasyExcel导出excel文件并转为PDF或者其他
- 【SDOI2015】临行前的夜
- Kubernetes网络自学系列 | 千呼万唤始出来:veth pair
- [2017-07-27] 依图科技电话面试
- 论文代码复现 | 无人机与卡车联合配送(Python+Gurobi)(The flying sidekick traveling salesman problem)
热门文章
- 如何把opencv编译到matlab,c – 为OpenCV编译MATLAB绑定
- docker 外部连接_使用外部网络连接Docker容器
- cv python 找不同_python – 在Gridline for GridSearchCV中替换不同的模型
- one方法报错 select_【总结】Pandas DataFrame 使用方法
- python web flask开发框架_Python Web 开发框架,Flask 与 Django那个更好
- java把一段英文拆成单词_Java Word Break(单词拆解)
- LM358的工作特性测试
- java环境配置好了还不行,java配置环境java不行
- 太阳电池板特性实验_汕头市通风柜厂家报价-广州中增实验室设备
- vs社区版到期离线激活_vs2019离线安装包