HTML/CSS在没有javascript的情况下检测IE11

use*_*003 6 html css internet-explorer-11

我一直在使用以下技巧来制作特定于浏览器的html:

<!--[if (IE)]>  <div class= "ie"> <![endif]-->
<!--[if !(IE)]><!--> <div class= "not_ie"> <!--<![endif]-->
</div>
Run Code Online (Sandbox Code Playgroud)

这不适用于IE11.有什么新技巧可以使用吗?

我可以使用javascript检测它:

使用CSS功能/特征检测检测IE11

要么

Object.hasOwnProperty.call(window, "ActiveXObject") && !window.ActiveXObject)
Run Code Online (Sandbox Code Playgroud)

但我希望避免这种情况.

Kov*_*vah 9

IE 11不再支持HTML代码中的条件注释.所以你必须使用Javascript.

Microsoft开发中心 - IE 10+条件评论