Reputation: 1465
The same code produces different result in bootstrap 3.0.3 & 3.2.0 versions
<div class="form-inline">
<div class="form-group">
<label>Date: </label>
<input name="startdate" class="form-control" type="date">
</div>
<div class="form-group">
<label>Optional Search String: </label>
<input class="form-control" type="text">
</div>
<div class="form-group" style="vertical-align:bottom">
<button type="button" class="btn btn-primary">Search</button>
</div>
</div>
3.0.3
3.0.3 example
3.2.0
3.2.0 example
How can I achieve the same layout with new version of bootstrap ?
Upvotes: 3
Views: 168
Reputation: 10216
Use width: auto;
instead of width: 100%;
to .form-inline .form-control
- DEMO
CSS:
.form-inline .form-control {
width: auto;
}
[EDITED]
As per your older version, that use width:auto;
for only media min-width:768px
: - DEMO
@media (min-width:768px) {
.form-inline .form-control {
display:inline-block;
width:auto;
vertical-align:middle
}
}
Upvotes: 5