Reputation: 1710
I have two date picker widgets placed on top of each other.
Code:
<div class="input-group datetimepicker" id="input-start-date">
<span class="input-group-addon" id="addon-event">Start</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
<div class="input-group datetimepicker" id="input-end-date">
<span class="input-group-addon" id="addon-event">End</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
Fiddle: https://jsfiddle.net/gz5p8s18
I would like to place them next to each other.
How can I change the code to have the datepicker widgets be placed side by side?
Upvotes: 1
Views: 1016
Reputation: 410
Please run the following working fiddle:-
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-6">
<div class="input-group datetimepicker" id="input-start-date">
<span class="input-group-addon" id="addon-event">Start</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div class="input-group datetimepicker" id="input-end-date">
<span class="input-group-addon" id="addon-event">End</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
</div>
Good luck & hope that helps.
Upvotes: 3
Reputation: 909
You can use the Bootstrap Grid System for this: https://jsfiddle.net/dgyejw5o/
<div class="row">
<div class="col-xs-6">
<div class="input-group datetimepicker" id="input-start-date">
<span class="input-group-addon" id="addon-event">Start</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
</div>
<div class="col-xs-6">
<div class="input-group datetimepicker" id="input-end-date">
<span class="input-group-addon" id="addon-event">End</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
</div>
</div>
Upvotes: 1
Reputation: 792
The title and icon are in different positions, but will this do the trick? https://jsfiddle.net/gz5p8s18/1/
Updated HTML:
<div class="wrapper">
<div class="input-group datetimepicker" id="input-start-date">
<span class="input-group-addon" id="addon-event">Start</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
<div class="input-group datetimepicker" id="input-end-date">
<span class="input-group-addon" id="addon-event">End</span>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input class="set-due-date form-control" type="text" value="21/03/2016 14:46" />
</div>
</div>
CSS:
.wrapper {
width: 100%;
display: table;
}
.datetimepicker {
display: table-cell;
width: 50%;
}
Upvotes: 0