2
不修改HTML或使用一些position: absolute
hackery,是否可以使此列表中的项目6和7并排显示在第6行?在flex项目列中,将最后两项放在一行中
ul {
border: 1px solid gray;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
list-style-type: none;
}
li {
width: 33%;
border: 1px solid #ccc;
text-align: center;
}
<div class="flex-container">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
</div>
https://jsfiddle.net/511qb3py/