使用在项目之间放置垂直间距

Put vertical spacing among items using

我有一个模拟徽章的组件。该组件具有以下 CSS:

HTML:

  <div class="label label-as-badge">
      {{ value.Termo }}
      <i class="fa fa-times"></i>
    </div>

CSS:

.label-as-badge {
  cursor: pointer;
  margin-left: 5px;
  border-radius: 50px;
  font-size: 12px;
  padding: 10px;
  background: #0066ba;
}

我需要将它放在 flex div 中,在它们之间放置垂直空间,但由于填充,它们看起来重叠。

如何在我的项目之间设置正确的垂直间距?

我的divHTML:

 <div class="badges">
  <app-badges
  *ngFor="let badge of badges"
  [value]=badge>
  </app-badges>
  </div>

CSS:

.badges {
    display: flex;
    flex-wrap: wrap;
  }

我已经尝试使用

底部边距

属性,但没有成功。

标签 class 给我一个奇怪的 space,我删除了它并且有效。