Bootstrap 列嵌套 [英] Bootstrap column nesting
问题描述
我在 Bootstrap 中有以下列布局
<div class="row"><div class="col-sm-4"><div class="col-sm-8">
这会在左侧创建 1/3 列,在左侧创建 2/3 列.
我真正想要的是将列分层,以便左 (col-sm-4) 列位于 col-sm-12 列的顶部,如下所示:
Bootstrap 的网格可以实现这一点吗?
您绝对可以嵌套列,但一定要为每个嵌套级别包含一个新的 .row
元素.这避免了必须像之前的答案所建议的那样添加额外的类和 CSS.
大多数人没有意识到的是,Bootstrap 的 .row
和 .col-*
类协同工作以清除浮动并均匀填充.
不需要 CSS:
<div class="row"><!-- 12 列元素--><div class="col-sm-12"><!-- 附加行元素--><div class="row"><!-- 4 col 元素--><div class="col-sm-4">