我試圖使用Twitter Bootstrap創建一個響應式佈局。有一個「網格」圖像(100x100),我想顯示1,2或4寬的行。我在「.container-fluid」中使用「.row」,然後用span3來包含行內的每個項目。Twitter Bootstrap佈局「均勻地」包裝「視口大小
<div class="container-fluid">
<div class="row">
<div class="span3 product"><img src="//placehold.it/100x100"></div>
<div class="span3 product"><img src="//placehold.it/100x100"></div>
<div class="span3 product"><img src="//placehold.it/100x100"></div>
<div class="span3 product"><img src="//placehold.it/100x100"></div>
</div>
<div class="row">
<div class="span3 product clearfix"><img src="//placehold.it/100x100"></div>
<div class="span3 product"><img src="//placehold.it/100x100"></div>
<div class="span3 product"><img src="//placehold.it/100x100"></div>
<div class="span3 product"><img src="//placehold.it/100x100"></div>
</div>
</div>
問題是,當瀏覽器調整到一定寬度時,佈局變化不均勻。例如,當視口寬度在769像素和795像素之間時,我得到的行數爲3個項目,下一行包含1個項目。我寧願有「甚至」2或4個項目的行。 See a demo on Bootply。
Bootstrap開箱即用,還是我需要自定義視口計算才能獲得此佈局?
769px畢竟跨度達到100%的寬度。這是你的問題。我相信沒有任何東西可以避免這種行爲,你必須使用CSS來做一些工作。 – Pigueiras 2013-04-25 15:57:21
我不知道我是否可以使用@media查詢做到這一點? – ZimSystem 2013-04-29 10:23:01
你可以用@media查詢來做到這一點,但它不會跟隨網格。你也有一個選擇,生活在邊緣並嘗試Bootstrap 3,可以爲小布局設置跨度。 – Pigueiras 2013-04-29 12:47:09