我想使用 Bootstrap 显示内联列表。我可以从 Bootstrap 添加一个类来实现这一点吗?
10 回答
引导程序 2.3.2
<ul class="inline">
<li>...</li>
</ul>
引导程序 3
<ul class="list-inline">
<li>...</li>
</ul>
引导程序 4
<ul class="list-inline">
<li class="list-inline-item">Lorem ipsum</li>
<li class="list-inline-item">Phasellus iaculis</li>
<li class="list-inline-item">Nulla volutpat</li>
</ul>
来源:http: //v4-alpha.getbootstrap.com/content/typography/#inline
更新链接https://getbootstrap.com/docs/4.4/content/typography/#inline
根据 2.3.2 和 3 的 Bootstrap 文档,该类应该这样定义:
引导程序 2.3.2
<ul class="inline">
<li>...</li>
</ul>
引导程序 3
<ul class="list-inline">
<li>...</li>
</ul>
虽然 TheBrent 的回答总体上是正确的,但它并没有回答如何以官方引导方式进行操作的问题。bootstrap 的标记很简单:
<ul class="inline">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
完成雷蒙德的回答
引导程序 2.3.2
<ul class="inline">
<li>...</li>
</ul>
引导程序 3
<ul class="list-inline">
<li>...</li>
</ul>
引导程序 4
<ul class="list-inline">
<li class="list-inline-item">Lorem ipsum</li>
<li class="list-inline-item">Phasellus iaculis</li>
<li class="list-inline-item">Nulla volutpat</li>
</ul>
来源:http: //v4-alpha.getbootstrap.com/content/typography/#inline
我在 bootstrap.css 文件中找不到任何具体内容。因此,我将 css 添加到自定义 css 文件中。
.inline li {
display: inline;
}
我很惊讶,list-inline 在 bootstrap 4 中不起作用,最后我在 bootstrap 4 文档中得到了它。
引导程序 3 和 4
<ul class="list-inline">
<li class="list-inline-item">Lorem ipsum</li>
<li class="list-inline-item">Phasellus iaculis</li>
<li class="list-inline-item">Nulla volutpat</li>
</ul>
来源:http: //v4-alpha.getbootstrap.com/content/typography/#inline
该解决方案使用 Bootstrap v2 工作,但在 TBS3 中使用 INLINE 类。我还没有弄清楚 TBS3 中的等效类(如果有的话)是什么。
这位先生有一篇很好的文章,介绍了 v2 和 v3 之间的区别。
http://mattduchek.com/differences-between-bootstrap-v2-3-and-v3-0/
编辑 - 使用 CSS 来定位li
元素以解决您的问题,如下所示
{ display: inline-block; }
在我的情况下,我的目标是 UL,而不是 LI
nav ul li { display: inline-block; }
<ul class="list-group list-group-horizontal">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
内联实际上不是我们可能需要的内联 - 即 display:inline
就我观察者而言,Bootstrap inline 更像是水平方向
要显示与其他元素内联的列表,我们确实需要
display: inline; added to the UL
<ul class="unstyled inline" style="display:inline">
注意 // 添加到样式表
根据 Bootstrap 文档,您需要将“内联”类添加到您的列表中;像这样:
<ul class="inline">
<li>Item one</li>
<li>Item two</li>
<li>Item three</li>
</ul>
但是,这不起作用,因为 Bootstrap CSS 文件中似乎缺少一些引用类“内联”的 CSS。因此,另外,将以下行添加到您的 CSS 文件中以使其工作:
ul.inline > li, ol.inline > li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}