如何在两列中显示无序列表? bootstrap 4

How to display an unordered list in two columns? bootstrap 4

Bootstrap 3 Multi-column within a single ul not floating properly 基本上是一个答案涵盖 bootstrap 3 的问题。我现在尝试了 bootstrap 4 中的解决方案,它 大部分 有效但是有些地方看起来不太干净

我制作了一个 jsfiddle 以使用以下 html-代码演示问题 here

<div class="col-12 container" style="height: 350px;">
  <ul class="list-unstyled row">
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
    <li class="list-group-item col-4">Test</li>
  </ul>
</div>

如您所见,第一项和最后一项仍具有圆形边框:

我试图通过以下方式解决这个问题:

我最近开始使用 bootstrap,我对 CSS 不是很熟悉,所以我想知道我可能遗漏了什么(也可能是非常明显的东西)。

(不确定这是否重要,但上图是在 FF58 中拍摄和获得的经验 Windows 10)

Bootstrap 4 似乎无法在不编写您自己的自定义 css 的情况下以这种方式修改样式 .list-group。您可以在没有 borders/padding 的情况下开始,方法是将 .list-group-item 更改为 .list-item,然后根据需要添加边框 类 和填充 类

例子 https://jsfiddle.net/jqyq46v4/