2016-06-21 76 views
1

我有一個btn組給我一個可編輯的combox框。唯一的問題是它沒有正確對齊。輸入附加引導對齊問題

這是當前箱 -

enter image description here

<div class="input-append btn-group form-control"> 
    <input class="input-sm span2" id="errorcount" size="16" type="text" value="Error"> 
    <ul class="dropdown-menu" id="dropdown-menu"> 
    <li><a href="#"><i class="icon-pencil"></i>less than 1,000</a></li> 
    <li><a href="#"><i class="icon-pencil"></i>1,000 - 5,000</a></li> 
    <li><a href="#"><i class="icon-pencil">       
    </ul> 
    <a class="btn btn-primary dropdown-toggle pull-right" data-toggle="dropdown" href="#"> 
    <span class="caret"></span> 
    </a> 
</div> 

新變化

enter image description here

<div class="input-group"> 
          <input type="text" class="input-sm" id="errorcount" size="" value="Error"> 
          <div class="input-group"> 
          <button type="button" class="btn btn-primary dropdown-toggle pull-right" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 
           <span class="caret"></span> 
          </button> 
          <ul class="dropdown-menu dropdown-menu-right" id="dropdown-menu"> 
           <li><a href="#"><i class="icon-pencil"></i>less than 1,000</a></li> 
           <li><a href="#"><i class="icon-pencil"></i>1,000 - 5,000</a></li> 

          </ul> 
          </div> 
        </div> 

回答

2

你錯過了幾個容器類,如form-controlinput-group

這是你的代碼的工作示例:

<div class="input-group"> 
    <input type="text" class="form-control" id="errorcount" size="16" value="Error"> 
    <div class="input-group-btn"> 
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 
     <span class="caret"></span> 
    </button> 
    <ul class="dropdown-menu dropdown-menu-right" id="dropdown-menu"> 
     <li><a class="dropdown-item" href="#"><i class="icon-pencil"></i>less than 1,000</a></li> 
     <li><a class="dropdown-item" href="#"><i class="icon-pencil"></i>1,000 - 5,000</a></li> 
    </ul> 
    </div> 
</div> 

的jsfiddle這裏:https://jsfiddle.net/5g6c281b/

+0

它的工作原理完美,唯一的問題是它很長,甚至將輸入-SM的。 – user1050619

+0

只要把它放在你想要的大小的容器div裏面。例如:https://jsfiddle.net/36e5ju38/1/ –

+0

謝謝Kodie ...但我仍然有這個問題,這個組件是一個HTML表的一部分,我添加了樣機 – user1050619