引导程序4:列出不同断点的内联项

时间:2018-09-17 16:52:32

标签: css twitter-bootstrap twitter-bootstrap-3 bootstrap-4

如何将列表项彼此对齐,以使断点<= 575px(xs),并以575px(sm)的断点对齐,并具有自举显示属性?

根据How to display a list inline using Twitter's Bootstrap,我可以使用'list-inline'。示例:

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">


<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>

这通常可以正常工作,但是就断点而言如何工作?通常,引导程序允许以表示法设置断点,例如“ d-sm-block”(仅在最小宽度上显示:576px),但是文档在这方面没有提及“ list-inline”。

2 个答案:

答案 0 :(得分:0)

explained in the docs一样,Display类适用于任何类型的CSS display:值。 d-sm-inlined-sm-inline-block形式也可以使用。

答案 1 :(得分:0)

自v4.3起,Bootstrap当前不支持list-inline-它只是所有断点的实用程序函数。我也看不到任何迹象表明它会在将来的版本中得到支持,因为Github及以后的shiplist v4.4没有对此的引用。

要仅使用Bootstrap实用程序来获得所需的内容,就必须使用Display实用程序类d-{breakpoint}-inline-flexml-{breakpoint}-{size} Spacing实用程序类还可用于间隔目的,以继续支持断点行为调整。

整页展开代码段模式下打开下面的代码段以查看结果:

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />

<ul class="list-unstyled d-sm-inline-flex">
  <li>Lorem ipsum</li>
  <li class="ml-sm-3">Phasellus iaculis</li>
  <li class="ml-sm-3">Nulla volutpat</li>
</ul>