這是因爲所有的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