IE11的兼容
0
IE真的是一个版本一个搞法,以前IE的CSS后面加上\9
就OK了,现在IE11居然又不可以了,要借助一下jQuery才可以。
首先加上:
if(document.documentMode) {
document.documentElement.className += ' ie' + document.documentMode;
}
如果是IE11就会在HTML标签上面加上IE11的clazz
属性,写样式的时候这样写就OK了:
.ie11 .demo{...}
另外IE10后以前IE这种写法也失效了:
<!--[if IE]>
<![endif]-->
我真的知道IE搞什么东西,要不是公司的项目,搞IE的兼容我就剁手。