0

我試圖讓下拉菜單的引導,有使用<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); 

任何人都知道如何解決這個問題,這樣下拉將顯示在可用at:List的底部嗎? 更多類似這樣的

enter image description here

+0

編輯您的問題並添加html也 – mlegg

+0

添加了html代碼和問題與期望的輸出圖片 –

+3

請爲您的問題創建一個JSfiddle或codepen。 –

回答

0

我解決了這個與之前下拉列表添加<div class="col-md-12">。另一個<div class="col-md-12"><hr>

0

你可以使用top: 20px; left: 15px;而不是top: 100%; left: 0;在你的CSS。這會解決你的問題。

看看這裏:http://www.bootply.com/qyGxdV9m0t#

+0

這將使下拉菜單始終顯示在頁面的頂部,在小顯示屏中查看時會出現亂碼。 –