鼠标悬停时,Internet Explorer 9.0.8上的菜单大小会增加。我发现原因是该元素divider
正在使用该属性overflow:hidden
。
为什么鼠标悬停时会影响元素?
这是代码的小提琴。我在第一个 CSS 样式中指出了问题所在。 http://jsfiddle.net/EF9Eg/4/
这是有问题的风格:
.floatingMenu li.divider{
height: 1px;
margin: 9px 1px;
overflow:hidden; /*PROBLEM INTERNET EXPLORER*/
background-color: #E5E5E5;
border-bottom: 1px solid #FFF;
}
如果我们摆脱overflow:hidden;
一切运作良好。