如何在 IE 中覆盖 Twitter Bootstrap 下拉悬停

Posted

技术标签:

【中文标题】如何在 IE 中覆盖 Twitter Bootstrap 下拉悬停【英文标题】:How can I override Twitter Bootstrap dropdown hover in IE 【发布时间】:2013-01-25 13:15:14 【问题描述】:

这适用于 Chrome、Safari 和 Firefox。 但不是在 IE9 中。我想从下拉菜单悬停中删除蓝色背景。

我有一个 twitter 引导下拉菜单。

<ul class="dropdown-menu">
  <li>
    <a href="/users/sign_out">Sign out</a>
  </li>
</ul>

在我的 overrides.css(在 bootstrap.min.css 之后加载)

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus 
  color: red;
  background-color: white;
  background-image: none;

但是,在 IE 中,background-colorbackground-image 不起作用,它仍然是 twitter 引导程序蓝色。 color 工作正常,当我悬停时它是红色的。

非常感谢任何帮助!

这是我的示例的 jsfiddle:http://jsfiddle.net/tcpxq/

【问题讨论】:

试试background: none @bob_cobb 似乎也不起作用。这只会使我的光标和背景剧烈闪烁。 @Rob 好主意 -> jsfiddle.net/tcpxq 【参考方案1】:
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus 
  color: red;
  background-color: white;
  background-image: none;
  filter: none;

【讨论】:

文件管理器:无对我来说是关键。谢谢罗伯特!这对我来说很难诊断。 谢谢,我已经找了几个小时了! 背景图片:没有对我来说是关键。另一个例子见***.com/questions/21854138/…。

以上是关于如何在 IE 中覆盖 Twitter Bootstrap 下拉悬停的主要内容,如果未能解决你的问题,请参考以下文章

如何将 twitter bootstrap modal 设置得越来越宽?

Twitter 嵌入 - 如何覆盖 CSS

如何将 twitter bootstrap datetimepicker 的日期设置为数据库中的日期而不被 maxDate 覆盖

在 IE 的 Twitter Bootstrap 导航栏中替换背景

如何防止滚动条覆盖 IE10 中的内容?

如何来使用bootstrap table