【发布时间】:2015-12-11 09:24:19
【问题描述】:
如何在 flexbox 中构建这个网格系统?
我有以下标记:
<section>
<div></div>
<div></div>
<div></div>
<div class="separator"></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div class="separator"></div>
</section>
我想这样显示:
规则是:
- 总是 2 列
- 行中的单元格应具有相同的高度(动态,基于内容)
- 不要求行之间的高度相同
- 分隔符行应占 2 列,并从最左边的列开始
我可以让一切正常工作,除了让分隔符正常中断,只需执行以下操作:
section
{
width: 800px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
div
{
width: 350px;
margin: 10px;
}
谢谢
【问题讨论】:
-
如何为分隔符分配 100% 宽度,并确保 flex 父级允许换行?