html5 - 怎样给ie10单独写一个css?
PHP中文网
PHP中文网 2017-04-17 12:01:50
[HTML讨论组]

<!--[if IE]>

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

是不是想这样引入就行了

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
巴扎黑

不可以,如其他答案所说,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

大家讲道理

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号