【发布时间】:2016-12-13 08:21:43
【问题描述】:
如何证明砌体网格项目居中?
似乎 Masonry 将我的所有网格项目都向左浮动或将内容向左对齐:
<div class="wrap">
<div class="parent grid">
<div class="grid-item"><div>1</div></div>
<div class="grid-item"><div>2</div></div>
<div class="grid-item"><div>3</div></div>
<div class="grid-item"><div>4</div></div>
<div class="grid-item"><div>5</div></div>
</div>
</div>
CSS:
* {
box-sizing: border-box;
font-family: Arial, Sans-serif;
}
.wrap {
background: #FFD54F;
text-align: center;
}
.parent {
text-align: center;
width: 600px;
display: inline-block;
border: 1px solid black;
}
.parent > div {
width: 200px;
height: 100px;
background: white;
margin:5px;
padding:20px;
display: inline-block;
}
.parent > div > div {
font: bold 30px Arial, Sans-serif;
color: white;
width: 50px;
height: 50px;
background: #FAB400;
border-radius: 50%;
padding: 9px;
text-align:center;
}
我想要实现的是:
有可能吗?
【问题讨论】:
-
砌体浮动不是物理浮动,有绝对定位的块,它们也不能像在任意宽度的容器中那样居中。在您的布局中是否可以使外部容器宽度适合块 - jsfiddle.net/w2bdebfL/4?
标签: jquery html css grid masonry