我正在尝试让我的日期选择器居中,而且在使用Firefox时我没有偶然发现任何问题。我将尝试使用Chrome和IE,input-group-addon
- glyphicon
不会与我的日期选择器一起居中。有没有人知道解决这个问题的方法,或者在我的思考中指出我做错了什么?
JSFiddle:http://jsfiddle.net/0k60y710/2/
HTML:
<div class="row">
<div id="step2" class="stepDiv" style="text-align:center">
<div style="display: inline-block;">
<div class="input-group">
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
<input type="text" style="height:30px;" class="datepicker1" placeholder="Select a date" value="" name="date1">
</div>
</div>
</div>
</div>
的CSS:
.container-xs-height {
display:table;
border-spacing:5px;
}
.row-xs-height {
display:table-row;
}
.col-xs-height {
display:table-cell;
float:none;
}
.col-xs-middle {
vertical-align:middle;
}
答案 0 :(得分:1)
看起来你正试图在这里反对这个框架。不完全确定您的自定义类的用途。尝试使用内置的Grid system和offsets来集中您的内容。使用网格系统的好处是你可以具体了解它在不同大小的屏幕上的外观。我已编辑您的代码以改为使用网格系统。
<div class="container">
<div class="row">
<div id="step2" class="col-xs-10 col-xs-offset-1 col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3">
<div class="input-group">
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
<input type="text" style="height:30px;" class="datepicker1 form-control" placeholder="Select a date" value="" name="date1" />
</div>
</div>
</div>
</div>
总结了我的所作所为和原因。