【发布时间】:2021-07-06 21:03:18
【问题描述】:
我想知道在弹性容器中间隔动态项目的最佳方法是什么。容器中的项目可以删除或添加。我将容器设置为显示 flex 和 justify-content flex start,以便它们从左到右显示,这就是我希望它们显示的方式。包含中的每个项目都有间距的margin-right。这是最好的方法还是有更好的方法?
这是 jsfiddle:http://jsfiddle.net/39vsmyxo/49/
<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>
【问题讨论】:
-
期望的输出是什么?我假设您希望它们都在一条线上?当您不知道您要达到的目标时,就不可能知道“最佳”方法是什么。即便如此,“最佳”方法也可能是主观的。
-
我建议在容器中使用
gap属性,如果您不确定项目的数量可能是flex-wrap