Javascript 仅在IE中显示div

Javascript 仅在IE中显示div,javascript,jquery,html,css,internet-explorer,Javascript,Jquery,Html,Css,Internet Explorer,我现在正在制作一个网站,由于某种原因,透明覆盖的z索引在internet explorer中不起作用(它在其他所有应用中都起作用),因此我想显示一条警告消息,说明该网站不支持internet explorer,我如何制作一个仅在internet explorer中显示“warning”类的div 我很乐意通过任何方法(HTML、CSS、Jquery等)来实现这一点,只要它解决了z索引问题或显示了警告div 更新:我有一个朋友测试了我的网站,条件注释在IE11中不起作用,我希望div在IE的所有版

我现在正在制作一个网站,由于某种原因,透明覆盖的z索引在internet explorer中不起作用(它在其他所有应用中都起作用),因此我想显示一条警告消息,说明该网站不支持internet explorer,我如何制作一个仅在internet explorer中显示“warning”类的div

我很乐意通过任何方法(HTML、CSS、Jquery等)来实现这一点,只要它解决了z索引问题或显示了警告div


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

将html包装在条件中,如下所示:


lt
表示“小于”。您可以通过使用
lt
gt
(大于)、
lte
(小于或等于)和
gte
(大于或等于)来瞄准各种版本的IE。


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

<!--[if IE]>
    <div class="warning">...</div>
<![endif]-->

这将适用于IE的所有版本,如果您想针对特定版本,请参阅以获取更多信息


编辑:正如GSerg所指出的,这只适用于这在IE9中确实对我有效,但是我的一位朋友刚刚在IE 11中测试了它,没有对他发出警告。@Aw555000正确,IE11+中不再处理有条件的评论。此外,用户代理字符串现在表示
像Gecko
,这使得一些网站将IE11检测为非常旧的Firefox版本。浏览器检测对您不利:)这对所有不是IE的浏览器都有效吗?
<!--[if IE]>
    <div class="warning">...</div>
<![endif]-->