css – :悬停在IE9中无法正常工作

前端之家收集整理的这篇文章主要介绍了css – :悬停在IE9中无法正常工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个简单的CSS下拉菜单,其中有一个iframe.当我将鼠标悬停在下拉菜单上时,菜单下降.但是当我的鼠标悬停在菜单中的iframe时,菜单就会返回.以下是我的代码的简化版本:
<div id="comments">
  <a href="#" class="btn">View comments</a>
  <div id="comment-wrap">
    <iframe src="http://www.facebook.com/plugins/comments.PHP?..."></iframe>
  </div>
</div>

<style type="text/css">
#comment-wrap{display:none;z-index:5;position:absolute;padding:10px;background-color:#fff;}
#comments:hover #comment-wrap{display:block;}
</style>

这适用于最新版本的FF,Chrome和Opera.

附:当鼠标悬停#comment-wrap的填充时,下拉菜单保持下降.

解决方法

在使用:hover psuedo类时,我遇到类似的问题.当我将浏览器的文档模式更改为IE 9并且浏览器模式也设置为IE9时,它开始工作正常.默认情况下,IE 9的文档模式设置为IE8.

此外,您可以在头标中添加以下元信息:

<Meta http-equiv="X-UA-Compatible" content="IE=9"/>

希望这可以帮助.

原文链接:https://www.f2er.com/css/216544.html

猜你在找的CSS相关文章