I am working on a single page application using Bootstrap 3 and AngularJS. Instead of using a datepicker to select dates, I want to have separate inputs for day, month, and year.
Here is the HTML code for the date fields:
<div class="col-md-8">
<div class="row">
<label>Start date</label>
</div>
<div class="row">
<div class="col-md-3">
<input type="text" name="day" class="form-control" placeholder="Day"/>
</div>
<div class="col-md-6">
<select class="form-control">
<option>Month</option>
<option>January</option>
<option>February</option>
</select>
</div>
<div class="col-md-3">
<input type="text" name="" class="form-control" placeholder="Year"/>
</div>
</div>
</div>
I am looking for suggestions on how to improve the layout for better alignment and spacing. Right now, the label alignment is off and there is too much space between the fields.