2016-11-09 93 views

回答

1

問題是您不使用引導的表單類正確。 Bootstrap使您能夠使用基於表單的類和字體真棒類來專門設計。您可以使用以下html和引導類來實現此目的。

HTML:

<div class="row"> 
    <div class="col-md-6"> 
     <div class="input-group"> 
      <input name="FirstName" class="form-control" id="FirstName" type="text"> 
      <span class="input-group-addon"> 
       <i class="fa fa-minus-circle" aria-hidden="true"></i> 
      </span> 
     </div> 
    </div> 
</div> 

CSS:

.input-group-addon { 
    cursor: pointer; 
    color: red; 
} 

如果你想刪除的背景和毗鄰該連接的圖標,輸入,則只需改變.input-group-addon { CSS類以下。

.input-group-addon { 
    cursor: pointer; 
    color: red; 
    border-radius: 4px; 
    border: 0px; 
    background-color: transparent; 
} 

樣品:http://codepen.io/Nasir_T/pen/VmvBXV

0

float:left是你在這裏找的。只需將它應用於輸入和圖標的類,並設置輸入的寬度,使其不佔用整個屏幕的寬度。

.mt-remove { 
    cursor: pointer; 
    color: red; 
    float: left; 
} 
.mt-remove:before { 
    font-family: 'FontAwesome'; 
    content: "\f056"; 
    font-size: 12px; 
} 
#FirstName { 
    width: 200px; 
    float: left; 
} 

mt-remove類添加line-height可能會幫你還,如果你覺得它有用。

0

網格系統基於12列布局。您目前在一個6欄內有兩個元素。

嘗試兩個6列,而不是:

<div class="row"> 
<div class="col-md-6">input</div> 
<div class="col-md-6">icon</div> 
</div> 
+0

這將definitly對準兩個並排的,但我不知道這是OP想要的東西。這看起來像是單個輸入控件的兩個部分,所以它們應該可能在同一列中。只是我的兩分錢。 – Sam07

+0

再次查看問題時,您可能是對的。 (那麼,至少它給了另一個答案) - – James

+0

是的。儘管你對「col-md-6」專欄有一個明確的定義,它應該是'col-md-12' – Sam07

相關問題