IE10 的一些前端有关的特性

IE10 已经出来了很久一段时间了,整理一下有关的特性,方便日后查阅使用。

IE10 的 hack

.ie{
color:red;          /* for all browsers*/
_color:green;       /* hack for IE6*/
*color:black;       /* hack for IE6 IE7*/
color:white\9;      /* hack for IE6+(IE6 IE7 IE8 IE9 IE10)*/
color:yellow\0;     /* hack for IE8+(IE8 IE9 IE10)*/
color:orange\9\0;   /* hack for IE9+(IE9 IE10)*/
}

暂时还没有比较好的 hack 方式,使用一些另类的方法可以实现,但是不太好。此外,IE10 不再支持 IE 条件注释了。也就是说,面对下面的代码,IE10 会直接像其他浏览器那样忽略:

至于为什么,可能是因为微软对 IE10 已经拥有足够的自信,可以做到跟普通正常浏览器效果差不多,不再需要单独的 hack 了吧。

详细的了解 IE10 的更多细节和特性以及新技术,可以观看 MSDN 上的 IE10 develop 部分:http://msdn.microsoft.com/en-us/ie/aa740473

(未完,会继续发现添加。。)