我在 IE7 和 IE8 上遇到了一个奇怪的问题,下拉菜单项在悬停时会跳来跳去——悬停在级联到子菜单项的顶级菜单项上会应用一些负边距规则。基本上,下拉菜单覆盖了 Twitter 引导程序中的一些样式,这些样式在app.css应用自定义样式之前包含。
这段代码是罪魁祸首,我似乎无法在不丢失我需要的顶级项目的样式的情况下覆盖它:
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover,
.navbar .nav > li.active > a,
.navbar .nav li.dropdown.open > .dropdown-toggle {
height: 12px;
margin-top: -10px;
padding-top: 10px;
}
这是一个[演示链接][1](目前只有退出菜单样式是问题,我意识到顶级项目不是很清晰!)