css - 下拉 Bootstrap 分开了

标签 css twitter-bootstrap twitter-bootstrap-3 drop-down-menu

我尝试制作下拉 Bootstrap 菜单,使用 <hr> 在下拉菜单底部有边框

enter image description here

问题是下拉菜单跳转了 <hr> 行。

这是html

<div class="container">
<div class="row">
    <div class="col-md-8">
        <b>Available at :</b> 
        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
            List<span class="caret"></span>
        </a>
        <ul class="dropdown-menu" role="menu">
        @foreach ($listings as $listing)
            <li>Text</li><br>
        @endforeach
        </ul>
    <hr>
    </div>

在下拉样式下,有 top : 100%如果取消勾选,下拉列表会正确显示。

.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);

任何人都知道如何解决这个问题,以便下拉列表将准确显示在 Available at :List 的底部? 更像这样

enter image description here

最佳答案

你可以使用 top: 20px; left: 15px; 而不是 top: 100%; left: 0; 在你的 CSS 中。这将解决您的问题。

看这里:http://www.bootply.com/qyGxdV9m0t#

关于css - 下拉 Bootstrap 分开了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41412901/

相关文章:

javascript - 如何根据内容调整 Flickity 轮播的高度?

css - 与兄弟选择器一起使用的作用域长选择器

jquery - Bootstrap 折叠力 全部展开

html - bootstrap list-group-item 中的 Font Awesome 图标对齐问题

html - 列中垂直居中的 Bootstrap 3 按钮

html - 如何使登录表单不适合整个屏幕宽度

html - Bootstrap 3 侧边栏 sumbenu 扩展

asp.net - 从 HTML 添加到 aspx 文件时,CSS 背景图像属性发生变化

html - 左侧的 Bootstrap 修复列

javascript - 多级(下拉)菜单CSS JS