我一直在使用Bootstrap一段时间(特别是版本3),并且已经注意到我仍然不确定是否应该总是关闭具有每12列之后分配给它的.row类的列或者我可以等待并在我的代码末尾应用关闭.row,只要我知道任何在一行中加上多于12列的列将自动包装到新行。后一种选择的好处是,它会减少代码,减少忘记为每个12行列添加结束div标记的机会。如果超过12列自动换行到新行,我们是否真的需要关闭它?
换句话说,这样做更好吗?
<div class="row">
<div class="col-md-8">
<p>some content here</p>
</div>
<div class="col-md-4">
<p>some content here too</p>
</div>
</div><!--/.row-->
<div class="row">
<div class="col-md-6">
<p>some content here</p>
</div>
<div class="col-md-6">
<p>some content here too</p>
</div>
</div><!--/.row-->
或者,这种方法更有效吗?
<div class="row">
<div class="col-md-8">
<p>some content here</p>
</div><!--/.col-md-8-->
<div class="col-md-4">
<p>some more content here</p>
</div><!--/.col-md-4-->
<div class="col-md-6">
<p>some content here</p>
</div>
<div class="col-md-6">
<p>some content here too</p>
</div>
</div><!--/one .row div to close them all-->
我相信['div.clearfix.visible - * - block'](http://getbootstrap.com/css/#grid-responsive-resets)也可以用来清除浮动而不用开始另一行。 – cvrebert 2014-10-19 04:24:22
这不是问什么问题 – scooterlord 2014-10-19 10:10:45
但是您的回答意味着BS文档(如问题中引用的内容)是错误的:“如果超过12列放置在单行内,则每组额外的列将一个单位,包装到一个新的线。“ – olefrank 2017-03-23 22:34:18