【发布时间】:2016-09-24 13:43:18
【问题描述】:
如何像在 UIKit 中一样在 Bootstrap 中获取自动宽度列?
我需要 5 列自动宽度。
在 UIKit 中,您可以通过 <div class="uk-width-1-5"> 获得它
【问题讨论】:
-
基金会有这个功能。
标签: twitter-bootstrap bootstrap-4
如何像在 UIKit 中一样在 Bootstrap 中获取自动宽度列?
我需要 5 列自动宽度。
在 UIKit 中,您可以通过 <div class="uk-width-1-5"> 获得它
【问题讨论】:
标签: twitter-bootstrap bootstrap-4
Bootstrap 4+ 你可以单独使用 col 类,它会根据可用空间调整大小。
<div class="row">
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
【讨论】:
flexbox 提供的功能
使用class="col" 将自动使列大小相等。
但是,如果您希望某些列根据其/那里的内容调整大小,请使用 class="col-auto" 之类的内容。
使用
class="col-{breakpoint}-auto"类来调整列的大小 内容的自然宽度。参考: https://getbootstrap.com/docs/4.0/layout/grid/#variable-width-content
【讨论】:
这个问题的 5 列方面一直是answered here
由于 Bootstrap 有 12 列,因此您只使用其中的 10 列和 5 个 col-*-2 单位
http://www.codeply.com/go/QXiPmtgJUJ
<div class="row">
<div class="col-md-2 col-md-offset-1"></div>
<div class="col-md-2"></div>
<div class="col-md-2"></div>
<div class="col-md-2"></div>
<div class="col-md-2"></div>
</div>
就“自动宽度”而言,我不确定您的意思。 Bootstrap 4 将有新的 auto-layout columns 消耗任何行的剩余部分,但这仍然基于 12 列网格。
【讨论】: