【发布时间】:2015-08-02 08:30:52
【问题描述】:
我对 Bootstrap 有一个小问题,我不知道如何解决。 想象一下下面的 12 列布局:
<div class="container">
... several other row definitions...
<div class="row">
<div class="col-xs-12 col-sm-12">A</div>
<div class="col-xs-12">B</div>
<div class="col-xs-12">C</div>
<div class="col-xs-12">D</div>
<div class="col-xs-12 col-sm-12">E</div>
</div>
... several other row definitions...
</div>
在超小型设备 (xs) 上,这会将 A 到 E 放入全尺寸列:
| A |
| B |
| C |
| D |
| E |
这就是我想要的。
但在小型设备(sm)(以及任何较大的设备)上,我想将 B 到 D 排成一排,没有宽度,并打破网格:
| A |
| B C D |
| E |
这可以通过引导程序实现吗?感谢您的任何提示!
B,C,D 本身不应该有宽度(我可以通过设置 .col-sm-2 类将它们与宽度对齐,但我不希望它具有固定宽度),它们只应该在一起(作为一行)是全宽(12 列)。
【问题讨论】:
-
我想这是 bootstrap 4 启用 flexbox grid 的主要问题之一。使用 flexbox,只需将它们全部分配为
.col-sm中的一个列即可。但是,我不确定所需的行为/您如何处理在大型显示器上最多为 12 的列。
标签: html css twitter-bootstrap-3