2017-04-25 66 views
0

我正在使用引導程序的網格系統並希望創建一個內聯表單。以內嵌形式對齊標籤和文本框

以下是我有:

<div class="container body-content"> 

    <form class="well form-inline" style="width: 100%;"> 

    <div class="row"> 
     <div class="form-group col-md-4"> 
      <label>Location:</label> 
      <input type="text" class="form-control"> 
     </div> 


     <div class="form-group col-md-4"> 
      <label>Assignment:</label> 
      <input type="text" class="form-control"> 
     </div> 

     <div class="form-group col-md-4"> 
      <label>Incident Number:</label> 
      <input type="text" class="form-control"> 
     </div> 
    </div> 

    <br> 
    <br> 

    <div class="row"> 
     <div class="form-group col-md-4"> 
      <label>Date:</label> 
      <input type="text" class="form-control"> 
     </div> 

     <div class="form-group col-md-4"> 
      <label>Training:</label> 
      <input type="text" class="form-control"> 
     </div> 

     <div class="form-group col-md-4"> 
      <label>Example:</label> 
      <input type="text" class="form-control"> 
     </div> 
    </div> 

</form> 

</div> 

當這是跑,有一個文本框或標籤沒有結構或對齊。我怎樣才能做到這一點?

Here is a bootply

+0

是[這]工作(HTTPS ://v4-alpha.getbootstrap.com/components/forms/)你使用了什麼? – Sank6

+0

https://v4-alpha.getbootstrap.com/components/forms/#inline-forms –

回答

3

對於每一個標籤,並輸入你應該讓這樣的結構:

<div class="form-group col-md-4"> 
    <label class="col-lg-4 control-label">Location:</label> 
    <div class="col-lg-8"> 
      <input type="text" class="form-control"> 
    </div> 
</div> 

這將使其與電網系統

See bootply

+0

這很好,但我沒有包含dropdownlists,因爲我認爲這個解決方案是普遍的,但它不是..所以我已經更新了我的[Bootply](http://www.bootply.com/97WY6Oq6Fe)..請注意,即使使用'col-md-8'規範,由於佔位符的長度,一個dropdownlist是否比另一個更寬?如何讓所有下拉列表的寬度相同? –

+1

@BviLLe_Kid,在標準化CSS中,Select的'width'設置爲'auto'。您需要將其設置爲100%。 'select {width:100%; }'。 http://www.bootply.com/nA1v59YRTw –

+1

謝謝你,先生!不勝感激! –