如何在Bootstrap中获取自动宽度列?

Jac*_*ack 3 twitter-bootstrap bootstrap-4

如何在Bootstrap中像UIKit一样获得自动宽度列?

我需要5列自动宽度。

在UIKit中,您可以使用 <div class="uk-width-1-5">

我发现只有麻烦的解决方法。

谢谢

Muh*_*bba 16

使用class="col"将自动使列的大小相等。

但是,如果您希望某些列根据其/那里的内容调整大小,请使用类似class="col-auto".

使用class="col-{breakpoint}-auto"类根据内容的自然宽度调整列的大小。

参考:https : //getbootstrap.com/docs/4.0/layout/grid/#variable-width-content


Jos*_*ley 7

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>
Run Code Online (Sandbox Code Playgroud)

  • 嗨,乔希。如何使用bootstrap 3.3.7来实现呢? (3认同)
  • 你不能。自动宽度计算是一项仅适用于 `flexbox` 的功能 (2认同)
  • @AllanJebaraj 虽然 Flexbox 仅出现在 Bootstrap 4+ 中,但这并不意味着你不能。您可以研究 Flexbox 并应用您自己的 CSS 规则来覆盖列样式并应用自动宽度。=] (2认同)