X-UA-compatible浅谈

最近了解到svg,原来它出现之前好几年,微软已经推出了vml,但是那时候却被人吐槽无数,看来过早的创新也是失败的原因之一呢~

为什么谈到这个话题呢?因为IE史上有一个特别奇怪的浏览器IE8,它及不兼容VML又不兼容SVG,因此我们想用VML或者SVG的时候遇到IE8我们只能选在降级或升级,怎么做到呢?

加上短短一句话

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

就是如果IE浏览器有IE9就提升到IE9,没有就降到IE7

现在很多网页会加上这一句:

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

意思就是网页按照IE最新版本,但也可能由于没有固定的版本而破坏你的布局。添加”chrome=1“将允许站点在使用了谷歌浏览器内嵌框架(Chrome Frame)的客户端渲染,对于没有使用的,则没有任何影响。

 ps: X-UA-compatible : UA->User Agent;  compatible->兼容

posted @ 2017-12-07 14:45  张啊咩  阅读(247)  评论(0编辑  收藏  举报