我一直在使用以下技巧来制作特定于浏览器的HTML:
<!--[if (IE)]> <div class= "ie"> <![endif]-->
<!--[if !(IE)]><!--> <div class= "not_ie"> <!--<![endif]-->
</div>
这不适用于IE11。有什么新技巧可供使用吗?
我可以使用JavaScript检测它:
Detecting IE11 using CSS Capability/Feature Detection
或
Object.hasOwnProperty.call(window, "ActiveXObject") && !window.ActiveXObject)
但我希望避免这种情况。
答案 0 :(得分:8)
IE 11不再支持HTML代码中的条件注释。所以你必须使用Javascript。