首页 > 怎样给ie10单独写一个css?

怎样给ie10单独写一个css?

<!--[if IE]>

    <link href="css/ie10.css"  rel="stylesheet">
<![endif]-->

是不是想这样引入就行了


IE10 已经不再支持 HTML 条件注释了,但仍然支持 JScript 条件编译。

<!--[if !IE]>-->
    <script>
        /*@cc_on
        document.write("<" + "link href=\"css/ie10.css\" rel=\"stylesheet\"/>")
        @*/
    </script>
<!--<![endif]-->

JScript 条件编译在 IE11 标准模式中停止支持。

cf. https://en.wikipedia.org/wiki/Conditional_comment


不可以,如其他答案所说,IE10不存在这个hack。

关于IE10可用的hack,推荐 http://browserhacks.com/ 到里面搜索框输入ie10就可以得到结果了。

有几种方案可以选择,比如这个JavaScript Hacks的话,可以用它动态插入<link>

如果题主实际是想要IE10+,那么这个Selector Hacks也可用:


答案修改下:IE10不支持条件注释了,感谢@_CRY提醒。
//<!--[if IE 10]>仅IE10可见<![endif]-->
详见
http://www.cnblogs.com/spider518/archive/2011/12/26/2302347.html

【热门文章】
【热门文章】