【发布时间】:2013-12-31 10:51:40
【问题描述】:
我有八个“简单”面板,我想使用 Bootstrap 3 进行布局。标记是
<div class="dashboard">
<div class="dashboard-panel">
<h1>Panel 1</h1>
<p>This is panel 1 (and a random piece of text)</p>
</div>
<div class="dashboard-panel">
<h1>Panel 2</h1>
<p>This is panel 2 (and a random piece of text)</p>
</div>
// ...and so on - up to panel 8.
</div>
我想要 md 列大小的两行四行和 sm 列大小的四行二。
我正在使用以下 LESS 规则:
.dashboard {
.make-row();
}
.dashboard-panel {
.make-sm-column(6);
.make-md-column(3);
}
但是,这会产生问题,因为面板并不总是形成两排四排。这取决于各个面板中有多少内容。如果其中一个面板相对较短,则与其他面板一起创建第三行,直到较短的面板。
我想,当我用前四个面板填满所有 12 个插槽时,接下来的四个会干净利落地移到第二行。
我做错了什么?我怎样才能在保留语义标记的同时完成这项工作?
【问题讨论】:
-
您已损坏标记。此外,语义是一个陷阱。
-
这就是花车的工作原理。除非清除它,否则下一个不会移动到下一行。使用砌体。
-
谢谢。为什么语义是一个“陷阱”?
标签: css twitter-bootstrap less twitter-bootstrap-3