當使用砌體(v3.2.2)時,它會添加一個不必要的右邊距,導致砌體無法居中在頁面上。它也做同樣的事情,沒有'容器流體'類,只有'容器'。爲什麼Masonry使用Twitter Bootstrap爲版面添加右邊距?
HTML:(我也是裝載最近砌體的版本和ImagesLoaded
<div class="container-fluid" id="content_container">
<div class="row">
<div class="col-sm-12">
<div class="masonry js-masonry" data-masonry-options='{ "columnWidth": 350, "gutter": 0}'>
<div class="item w2"><img src="http://placehold.it/350x350"></div>
<div class="item w3"><img src="http://placehold.it/350x350"></div>
<!-- etc...until 8 images are rendered -->
</div>
</div>
</div>
</div>
CSS:
.item {
width: 350px;
margin: 0px;
float: left;}
.item.w2 { width: 350px; }
.item.w3 { width: 350px; }
.item.w4 { width: 350px; }
在Firefox的檢查元素,它清楚地表明添加這種額外的餘量檢查代碼中,沒有任何邊界/填充產生,請注意,淺藍色是附加填充,白色區域是自舉容器的正常溝槽。理想情況下,白色區域在兩側是相同的,以砌體佈局爲中心。
查看圖片:http://i.stack.imgur.com/YNSKh.jpg
的jsfiddle:http://jsfiddle.net/jco4xrvr/2/
您需要發佈您的磚石代碼。一張圖像是不夠的。 ALso,你用什麼版本的砌體? – Macsupport
我用版本(v3.2.2)更新了原始問題。我提供了HTML/CSS,還需要什麼?圖像是爲了直觀地展示問題。 – user3434318
您需要提供您用於調用masonry的JavaScript。不在html或css中。像這樣的問題的最佳選擇是做一個jsfiddle或codepen。圖像不足以回答大多數問題。 – Macsupport