这是因为所有的col-*
值有一个CSS属性padding-left:15px
和padding-right:15px
。包装您的输入的父母div.col-sm-10
已经具有上述paddings
及以上,即inputs
被包装在一个div
中,其具有类别col-sm-4
,其再次将更多padding
添加到相同。因此,我建议您编写自己的风格以从div
中删除填充或将它们保留在div.col-sm-4
之外或者您可以删除分配给div
的类。我的建议是用额外CSS
如下去除填充:
<div class="col-sm-10">
<label class="control-label" for="resDate"></label>
<div class="col-sm-4 no-pad">
<input type="text" class="form-control" id="resDate" name="resDate" placeholder="Date">
<span class="glyphicon glyphicon-calendar form-control-feedback"></span>
</div>
<label class="control-label" for="resTime"></label>
<div class="col-sm-4 col-sm-offset-1 no-pad">
<input type="text" class="form-control" id="resTime" name="resTime" placeholder="Time">
<span class="glyphicon glyphicon-time form-control-feedback"></span>
</div>
</div>
CSS
.no-pad{
padding:0px;
}
注意 - 我已经添加.no-pad
类它包装inputs
的div.col-sm-4
这里的Updated Pen