【发布时间】:2017-08-14 06:15:23
【问题描述】:
我有一页充满了 display: inline-block 的块。我想让一些大四到两倍,所以我用float: left或right来放置其他块。
我的问题是,如果我有一个五元素行,我怎么能把一个更大的元素放在它的中间? (就像float自然放在一边)。
这是一个示例 sn-p:
#wrapper{
width: 516px;
}
.block{
display: inline-block;
width: 90px;
height: 50px;
margin: 5px;
background-color: red;
}
.bigger{
height: 110px;
}
<div id="wrapper">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block bigger"></div>
<div class="block"></div>
<div class="block"></div>
</div>
【问题讨论】:
标签: css flexbox grid-layout css-grid