一:
<div class="row">
<div class="col-md-12">
<div class="row">
.
.
</div>
</div>
</div>
二:
<div class="row">
<div class="col-md-12 row">
.
.
</div>
</div>
这两种实现方式是相同的吗?我能使用这两种方法来减少标记吗。
一:
<div class="row">
<div class="col-md-12">
<div class="row">
.
.
</div>
</div>
</div>
二:
<div class="row">
<div class="col-md-12 row">
.
.
</div>
</div>
这两种实现方式是相同的吗?我能使用这两种方法来减少标记吗。
.col
类都应该嵌套在一个 .row
类所在的元素中。这两个类不应该在单个元素中组合使用。col-md-12
时,你实际上正在创建一个全宽度元素(而行本身也是全宽度的)。在这种情况下,使用网格布局可能不相关,除非你有其他元素在不同的屏幕尺寸下显示或起作用。
正确用法(如果同时使用其他列和 col-md-12
): <div class="row">
<div class="col-md-12">
<div class="row">
.
.
</div>
</div>
</div>
错误:
<div class="row">
<div class="col-md-12 row">
.
.
</div>
</div>
如果你只想要一个宽度占满整个屏幕的元素,那么无需使用网格布局,或者可以减少一层嵌套。1. 如果您需要在一行中使用多个 .col-
,则可以按照以下方式编写...
<div class="row">
<div class="col-md-6">
.
.
.
</div>
<div class="col-md-6">
.
.
.
</div>
</div>
2. if you need to divide `.col-` in more `.col` then
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-6">
.
.
.
</div>
<div class="col-md-6">
.
.
.
</div>
</div>
</div>
<div class="col-md-6">
.
.
</div>
</div>
.col
在.row
内部才能按预期工作。 - SW4