2014-04-29 98 views
0

當客戶端上有可用寬度時,我想要一些表單字段並排放置,並且當沒有寬度時整齊堆疊。它幾乎可以工作,但並不完全「堆疊整齊」。這裏的標記......當列被堆疊時,Bootstrap CSS垂直間距消失

<div class="form-group"> 
    <div class="col-md-3"> 
    <input type="text" placeholder="State" class="form-control" ng-model="family.state"> 
    </div> 
    <div class="col-md-4"> 
    <input type="text" placeholder="Zip" class="form-control" ng-model="family.zip"> 
    </div> 
    <div class="col-md-4"> 
    <div class="checkbox"> 
     <input type="checkbox" ng-model="family.listAddress">List address</input> 
    </div> 
    </div> 
</div> 

這裏是寬的結果,這是希望的:

good

但這裏有一個狹窄的結果這是不完全正確(因爲丟失了垂直空間) :

not terrible, but wrong

回答

-1

什麼是你的CSS是什麼樣子?您可以爲所有這些div添加一個類,並應用一個簡單的margin: 5px;,這可以解決您的問題。

+0

謝謝。這是bootstrap沒有補充。我想我可以做一種特殊的col-md- *,但你認爲引導程序應該處理這個開箱即用的問題嗎? – someShmuck

+0

本可以作爲評論更好。 Bootstrap是一個響應式框架,具有間距,顏色和每個UI組件的層次結構。將其設置爲5px是解決問題的一種不良方式。 –