Javascript 仅在IE中显示div
我现在正在制作一个网站,由于某种原因,透明覆盖的z索引在internet explorer中不起作用(它在其他所有应用中都起作用),因此我想显示一条警告消息,说明该网站不支持internet explorer,我如何制作一个仅在internet explorer中显示“warning”类的div 我很乐意通过任何方法(HTML、CSS、Jquery等)来实现这一点,只要它解决了z索引问题或显示了警告divJavascript 仅在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的所有版
更新:我有一个朋友测试了我的网站,条件注释在IE11中不起作用,我希望div在IE的所有版本中都能显示。将html包装在条件中,如下所示:
lt
表示“小于”。您可以通过使用lt
、gt
(大于)、lte
(小于或等于)和gte
(大于或等于)来瞄准各种版本的IE。您可以使用条件语句来显示
div
:
<!--[if IE]>
<div class="warning">...</div>
<![endif]-->
这将适用于IE的所有版本,如果您想针对特定版本,请参阅以获取更多信息
编辑:正如GSerg所指出的,这只适用于
像Gecko
,这使得一些网站将IE11检测为非常旧的Firefox版本。浏览器检测对您不利:)这对所有不是IE的浏览器都有效吗?
<!--[if IE]>
<div class="warning">...</div>
<![endif]-->