【发布时间】:2015-12-22 06:35:07
【问题描述】:
我的印象是可以为弹性项目/子项添加边距,弹性盒应该自动考虑这一点并计算项目之间的正确间距。
但我似乎无法按我的意愿工作。
在这里提琴:https://jsfiddle.net/dba5ehcw/1/
.flex-item{
border: 1px solid blue;
box-sizing: border-box;
height: 160px;
width: 50%;
}
因此,此时每个 flex 项都是容器宽度的一半,并且它们彼此相邻流动得很好。
我希望能够为弹性项目添加 1em 的边距,以便给它们一些喘息的空间,但是这样做,它们会变得大于 50%,并且不再堆叠在每个弹性项目旁边其他在同一行,因为它们太宽了。
有没有办法在弹性项目上使用边距并让弹性盒容器考虑到这一点并相应地调整(减小)它们的宽度?
【问题讨论】: