0
我在這裏使用此頁面上的磚石isFitWidth方法:http://www.noidea.co.nz/products爲什麼inline-block導致div在砌體中消失?
基本上當我添加display: inline-block;
到div與所有的產品在它它會導致DIV消失。這真是令人困惑,因爲我試圖在這裏使用這種方法:http://codepen.io/anon/pen/JYQNgv。
或者驗證碼:
HTML
<div class="grid">
<div class="grid-item"></div>
<div class="grid-item grid-item--height2"></div>
<div class="grid-item grid-item--height3"></div>
<div class="grid-item grid-item--height2"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
CSS
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body {
font-family: sans-serif;
}
/* ---- grid ---- */
.grid {
background: #EEE;
/* center */
margin: 0 auto;
}
/* clearfix */
.grid:after {
content: '';
display: block;
clear: both;
}
/* ---- grid-item ---- */
.grid-item {
width: 180px;
height: 120px;
float: left;
background: #D26;
border: 2px solid #333;
border-color: hsla(0, 0%, 0%, 0.5);
border-radius: 5px;
padding-left: 5px;
padding-right: 5px;
}
.grid-item--height2 {
height: 200px;
}
.grid-item--height3 {
height: 260px;
}
</div>
JQUERY
// external js: masonry.pkgd.js
$(document).ready(function() {
$('.grid').masonry({
itemSelector: '.grid-item',
columnWidth: 180,
isFitWidth: true
});
});
乾杯
你把它放在哪裏?在.grid中? (努力重新創造) –
更重要的是,你想達到什麼目的?查看CodePen和網站,CodePen使用Divs作爲子容器,而您的網站使用UL/LI元素。不同的html元素可能會有不同的表現。 –