我正在使用CSS Flexbox将未知数量的项目排列成行,并在需要时换行到其他行。
我的问题是,是否可能在每行之间放置一条水平线?
这里是一个简单的示例。如果您打开CodePen,您将看到项目包装成两行(它可能超过两行;或只有一行-这取决于元素的确切数量和显示器的宽度)。我想在行之间放置一条水平线。
<div>
<span>First item</span>
<span>Second item</span>
<span>Third item</span>
<span>Fourth item</span>
<span>Fifth item</span>
<span>Sixth item</span>
</div>
以下是CSS样式:
div {
border: 1px solid black;
width:20%;
display: flex;
flex-flow: row wrap;
}
span {
border: 1px solid blue;
margin: 5px;
}