列表组的Bootstrap水平堆叠

Los*_*der 12 list twitter-bootstrap

如何将此外观作为垂直列分隔的水平单行/行列表(而不是具有一列的一组行,如下所示) http://getbootstrap.com/components/#list-group-basic

<ul class="list-group">
  <li class="list-group-item">Cras justo odio</li>
  <li class="list-group-item">Dapibus ac facilisis in</li>
  <li class="list-group-item">Morbi leo risus</li>
  <li class="list-group-item">Porta ac consectetur ac</li>
  <li class="list-group-item">Vestibulum at eros</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

在这种情况下使用http://getbootstrap.com/components/#with-button-elements是否有意义?或者应该使用http://getbootstrap.com/components/#nav-disabled-links代替?我需要类似于list-group/list-group-item的边框分隔.

小智 26

只需将您的班级list-group改为list-inline.其他一切都保持不变.

  • 这在Bootstrap 4中不起作用.`list-inline`用于在不使用子弹的情况下内联排列`<li>`元素,而不是`list-group-item`s.如果你使用`list-inline`,所有的花哨样式都会被删除.请参阅新的[Boostrap docs](https://v4-alpha.getbootstrap.com/content/typography/#inline). (6认同)

Rob*_*tan 8

你可以设置float: left你的li元素,使之在一个水平线上.

ul.list-group:after {
  clear: both;
  display: block;
  content: "";
}

.list-group-item {
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

小提琴

同样根据您给定的代码,我相信您不需要使用#with-button-elements#nav-disabled-links.上面的例子会很好.


Dha*_*tle 8

对于 Bootstrap 4,替换list-groupd-flex flex-wrap.

https://jsfiddle.net/rd5my6hf/


Muh*_*aha 5

Easy AF(Bootstrap 4)

.list-group{
     flex-direction: row;
 }
Run Code Online (Sandbox Code Playgroud)