我问了about the vertical gap causing mouseout on slow pointer movement问题得到解决(两种不同的方法)。但是,我注意到更正后的行为仅适用于 FF 和 Cr,而 IE 仍保持微小的垂直间隙。它变得更小了,这很好,但它仍然存在。
.open > .dropdown-menu {
margin-top: initial;
}
参见 this fiddle并比较浏览器之间的行为以获取详细信息。
我怎样才能让 IE 表现得像类其他 child 一样?
最佳答案
IE 不理解 margin-top
的 initial
值:
您可以改用auto
:
.open>.dropdown-menu{
margin-top: auto;
}
这是你的 jsfiddle 的一个分支:
https://jsfiddle.net/0a67pyd2/4/
在 chrome/firefox/ie 中检查。
关于css - 当指针缓慢移动时,Internet Explorer 会保留一个微小的垂直间隙,导致鼠标悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41322119/