【问题标题】:Bootstrap dropdown caret not showing in FirefoxBootstrap 下拉插入符号未在 Firefox 中显示
【发布时间】:2012-09-21 08:56:00
【问题描述】:

我想在按钮组内的引导下拉按钮的右侧显示插入符号。

我的代码是(另见this fiddle):

<div class="span3 well">
    <div class="btn-group btn-block">
        <a class="btn btn-primary dropdown-toggle btn-block" data-toggle="dropdown" href="#">
        New &hellip; <i class="caret pull-right"></i>
      </a>
      <ul class="dropdown-menu">
          <li>1</li>
          <li>2</li>
      </ul>
    </div>
</div>

.btn-group .dropdown-toggle {
  padding-left: 10px;
  padding-right: 10px;
}

在 webkit(Safari 和 Chrome)中,它看起来像预期的那样:

但是 Firefox 不工作:

我在这里犯错了吗?哪种行为是正确的?我应该怎么做才能让它在任何地方都能工作?

【问题讨论】:

  • 如果您在 Firebug 中查看它,caret pull-down 低于它所在的 a 标记的宽度。

标签: html css firefox twitter-bootstrap


【解决方案1】:

btn-group 导致了问题:

.btn-block .dropdown-toggle {
  padding-left: 10px;
  padding-right: 10px;
}

<div class="span3 well">
  <div class="btn-block"> <!-- <<< Right here is where I removed btn-group -->
    <a class="btn btn-primary dropdown-toggle btn-block" data-toggle="dropdown" href="#">
      New &hellip; <i class="caret pull-right"></i>
    </a>
    <ul class="dropdown-menu">
      <li>1</li>
      <li>2</li>
    </ul>
  </div>
</div>

http://jsfiddle.net/userdude/KdUdS/12/

它在 Chrome 中的外观与在 Firefox 中的外观相同。

编辑

问题来了:

.btn-group {
    font-size: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;    // <<< This here
}

那是line 3438 of bootstrap.css。我修复了它:

<div class="btn-block btn-group" style="white-space: normal;">

http://jsfiddle.net/userdude/KdUdS/14/

现在下拉元素看起来不那么热了,但我想你知道这会解决这个问题。

【讨论】:

  • 您标记为答案的那个没有btn-group?那个到处都是。我不知道解决该问题的答案是什么,但是其他答案的箭头也没有特别正确排列。所以我想有办法解决这个问题,它仍然会更好。
  • @lucasclemente - 再看看它。我发现了问题(white-space: nowrap)。
  • 太好了,非常感谢,这可能就是这样做的方法。另一个答案只需要更正css,那也很好,但是您的解释更好;)
  • 另一个添加了标记,那里的标记是什么,它是无效的。这是一团糟。我没有意识到这不适用于下拉菜单,否则我会修复它。
  • 现在我看到它我不明白为什么我将它标记为答案;)对不起,再次感谢!
猜你喜欢
  • 2013-05-20
  • 2019-03-27
  • 2017-04-22
  • 2015-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-08
  • 2018-02-28
相关资源
最近更新 更多