4

I am trying to align a label & text box using Bootstrap 3

This doesnt work as 'Start Date' gets wrapped. I also tried form-horizontal but doesn't help me.

<div class="row">
    <div class="col-xs-3 input-group">
        <label class="active">Start Date</label>    
        <input type="text" class="form-control">
    </div>
    <div class="col-xs-3">
        End Date  
        <input type="text" class="form-control" placeholder=".col-xs-3">                         
    </div>
    <div class="col-xs-6">
        Project URL 
        <input type="text" class="form-control" placeholder=".col-xs-6">
    </div>  
</div>

Can anyone help me please? Thanks, Kailas

ppollono
  • 3,421
  • 1
  • 19
  • 29
user2999306
  • 41
  • 1
  • 2

2 Answers2

4

Here is a solution for the horizontal form

Fiddle

<form role="form" class="form-horizontal row">
  <div class="col-xs-3">
      <div class="form-group">
        <label for="exampleInput1" class="col-sm-6 control-label">Start Date</label>
        <div class="col-sm-6">
            <input type="text" class="form-control" id="exampleInput1" placeholder="Start Date">
        </div>
      </div>
  </div>
  <div class="col-xs-3">      
      <div class="form-group">
        <label for="exampleInput2"  class="col-sm-6 control-label" >End Date</label>
        <div class="col-sm-6">
            <input type="text" class="form-control" id="exampleInput2" placeholder="End Date">
        </div>            
      </div>
  </div>
  <div class="col-xs-6">        
      <div class="form-group">
        <label for="exampleInput3"  class="col-sm-4 control-label">Project URL</label>
        <div class="col-sm-8">      
            <input type="text" class="form-control" id="exampleInput3" placeholder="Project URL">
        </div>        
      </div> 
  </div>          
</form>
ppollono
  • 3,421
  • 1
  • 19
  • 29
1
use a form tag with class "form-horizontal" to wrap your content -> try it : 

<form class="form-horizontal" role="form">
  <div class="form-group">
   <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
  <div class="col-sm-10">
   <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
   </div>
  </div>

</form>
cesar andavisa
  • 340
  • 1
  • 11