仅在IE中显示div

2 html javascript css jquery internet-explorer

我目前正在制作一个网站,由于某种原因,透视叠加层的z索引在Internet Explorer中不起作用(它在其他所有功能中都起作用),因此我想显示警告消息,该网站不支持Internet Explorer,如何使仅在Internet Explorer中显示“警告”类的div?

我对通过任何方法(HTML,CSS,Jquery等)对此感到高兴,只要它可以解决z-index问题或显示警告div。

更新:我的一个朋友测试了我的网站,但条件注释在IE11中不起作用,我希望div在所有版本的IE中显示。

Dry*_*ong 5

您可以使用条件语句来显示div

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

如果要定位特定版本,则此功能适用于IE的所有版本,请参见此处以获取更多信息。

编辑:正如GSerg所指出的,这仅适用于<IE11。对于更高版本的IE,您可能必须依靠一些JS,例如此问答:JavaScript中的浏览器检测?

  • 这在 IE9 中确实对我有用,但是我的一个朋友刚刚在 IE 11 中测试了它并且没有警告他。 (2认同)