2017-04-25 64 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

谢谢你,先生!不胜感激! –