【发布时间】:2021-04-23 23:05:32
【问题描述】:
我正在尝试归档 flexbox 项目之间的空间,但 justify-content: space-between 似乎没有按我预期的那样工作。 我需要每个项目的宽度为 4px。 我知道我可以使用 justify-content:space-evenly,但是第一个和最后一个项目不是,而且是盒子的开始/结束。 我还尝试在项目上设置 margin-right: auto ,但它也不起作用。 必须有 40 个项目。 您知道其他解决方案吗?
.container {
background: blue;
display: flex;
justify-content: space-between;
height: 20px;
width: 300px;
}
.item{
width: 4px;
border-radius: 4px;
background: black;
}
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
【问题讨论】:
-
你到底是什么意思?
-
你的意思是4px的蓝色空间必须从容器的开始到结束放置?
-
什么意思:"不是和"? “必须有 40 个项目” ...有吗?!