【发布时间】:2020-08-13 21:18:09
【问题描述】:
我遇到了 flexbox 列表对齐的问题。我有一个元素列表显示在一行 3 上。但是在一行有 2 个元素的中间有一个空格。
我的目标是让一行只有 2 个元素看起来像 x x o。然而,我的代码留下了这样的元素 x o x。我还注意到元素并没有完全以它的 div 为中心。
见下文:
我的 ul 设置为:
display:flex;
flex-flow: row wrap;
width:100%;
justify-content: space-between;
align-items: center;
和 li 与:
{
color:black;
font-size:16px;
margin-bottom:20px;
width: calc(100% / 3);
【问题讨论】:
-
见developer.mozilla.org/en-US/docs/Web/CSS/justify-content。它按您的代码的预期工作。
-
删除
justify-content: space-between;
标签: html css list flexbox alignment