网站在IE9以及以上版本都是正常的,chrome更不用说了!
尝试过使用以下两段代码,无效
<meta name="renderer" content="webkit"> 
<meta http-equiv=”X-UA-Compatible” content=”IE=Edge,chrome=1″ >
|  |      1kn007      2015-05-17 17:13:40 +08:00 。。。你说了这么多,就不说下有什么兼容问题么。。 | 
|  |      2Septembers      2015-05-17 17:24:21 +08:00 当然 renderer是360极速专有特性 X-UA-Compatible是IE的专有特性,只用于选择引擎,如果用户是IE8而你只兼容IE9以上而用户没安装IE9也就是意味着不能选择最高可用引擎只有IE8 see http://se.360.cn/v6/help/meta.html see https://www.modern.ie/en-us/performance/how-to-use-x-ua-compatible | 
|  |      41etters OP @Septembers 非常感谢,我先研究一下 | 
|      6Busy      2015-05-17 20:11:34 +08:00 针对 ie8 用 \0 fix 下样式表吧 样式不兼容 ie8,怎么写都是白搭。网址不贴,没人能帮你。 | 
|  |      7lincanbin      2015-05-17 22:22:50 +08:00 这两个meta: 第一个是双核浏览器时,优先使用Webkit内核渲染。如果你用的不是双核浏览器,这条Meta是等于没用的。 第二个是IE使用最新引擎渲染。如果你的浏览器就是IE8,那么浏览器里最新引擎也就是IE8,IE8的兼容性问题怎么可能解决? | 
|  |      8banri      2015-05-17 23:51:08 +08:00 IE8及以下版本需要注意: 1.不支持HTML5标签和标签属性 2.不支持CSS媒体查询 3.不支持JS中的部分标准属性,如事件监听等 所以你需要通过使用浏览器判断 <!--[if lt IE 8]><![endif]--> 在这里面引入额外的CSS和JS,针对低版本浏览器进行处理 此外虽然CSS Hack可以兼容低版本浏览器,我个人还是更倾向于把低版本浏览器的兼容写在独立的文件里。CSS Hack语法会在浏览器控制台上显示红色的错误信息,这你能忍? |