html - 如何允许 Bootstrap 下拉项列表显示在类 ="well"之外

标签 html css twitter-bootstrap

这个问题源于这个问题。 Dynamic width of a bootstrap 3 button to stay in col-md-* with long label on button

这是问题的例子。

http://codepen.io/anon/pen/ORJagG

HTML

<div class="container-fluid">
<div class="row">
    <div class="col-md-1">
        <div class="well well-lg">
            <div class="btn-group">
              <button type="button" class="btn btn-default dropdown-toggle hideOverflow" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
               This is some really really really really really really test really really really long text<span class="caret"></span>
               </button>
                <ul class="dropdown-menu">
                    <li><a href="#">some button with really long text</a></li>
                  <li><a href="#">some button with really long text</a></li>
                  <li><a href="#">some button with really long text</a></li>
                  <li><a href="#">some button with really long text</a></li>

                </ul>
            </div>
            </div>
        </div>
  <div class="col-md-1">
                <div class="well">
     <div class="btn-group">
              <button type="button" class="btn btn-default dropdown-toggle hideOverflow" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
               This is some really really really really really really test really really really long text<span class="caret"></span>
               </button>
                <ul class="dropdown-menu">
                    <li><a href="#">Should work like this but in the well...</a></li>
                  <li><a href="#">some button with really long text</a></li>
                  <li><a href="#">some button with really long text</a></li>
                  <li><a href="#">some button with really long text</a></li>
                </ul>
        </div>
      </div>
    </div>
</div>

.hideOverflow
{
   overflow:hidden;
   white-space:nowrap;
   text-overflow:ellipsis;
   width:100%;
   display:block;
}

.btn-group{
  display:block;
}

.well-lg{
  overflow:hidden;
}

最佳答案

(添加评论作为答案,以防将来对某人有所帮助)

您可以调整 .well 上的 min-height 并移除 .well-lg 上的 overflow .

.well {
  min-height: 85px;
}

这是笔:codepen.io/anon/pen/BLaGVB

关于html - 如何允许 Bootstrap 下拉项列表显示在类 ="well"之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39301567/

相关文章:

javascript - 如何使用 JQuery 淡入图像变化

css - Bootstrap 3 CenterNav 在页面中间

html - 固定页眉和页脚

Javascript 菜单不工作 Firefox

html - 折叠时展开按钮消失

html - 堆叠上下文/z-索引的工具

html - 如何制作一个具有两个屏幕大小的 div 的可滚动 flexbox?

javascript - 用于 JS 动态条目的 Bootstrap 工具提示和弹出窗口

twitter-bootstrap - TbButton 重置不适用于 redactorRow

html - 如何让我的图像相对于左侧的动态 div 在中心垂直对齐?