【发布时间】:2017-01-16 02:26:55
【问题描述】:
我有一个用 flex 显示的列表:
<ul>
<li></li>
....
ul{
list-style-type: none;
display: flex;
flex-wrap: wrap;
background: gold;
}
li{
flex-basis: 25%;
background:grey;
}
现在我想在我的 li 元素之间留一些空间,添加边距或填充将元素推到下一行(当我有超过 4 个元素时,我想要 flex wrap)。
我知道上面的问题可以通过盒子大小来解决,但我的主要问题是我想要元素之间的间距,但第一个和最后一个元素要对齐父元素的左侧和右侧。
如何做到这一点?
例如。
|li|spacing|li|spacing|li|spacing|li|
【问题讨论】: