关于如何为每列保持相同大小但是居中第二行的任何想法......
(换句话说,创建一个1.5列)
<div class="container""
<div class="row">
<div class="col-sm-3">
1
</div> <!-- close .col -->
<div class="col-sm-3">
2
</div> <!-- close .col -->
<div class="col-sm-3">
3
</div> <!-- close .col -->
<div class="col-sm-3">
4
</div> <!-- close .col -->
</div><!-- close .row-->
<div class="row">
<div class="col-sm-3 col-sm-offset-1">
5
</div> <!-- close .col -->
<div class="col-sm-3">
6
</div> <!-- close .col -->
<div class="col-sm-3">
7
</div> <!-- close .col -->
</div><!-- close .row-->
</div><!-- close container -->
答案 0 :(得分:6)
由于你基本上偏移了1.5,你可以像这样创建自己的偏移类:
.col-sm-offset-1point5 {
margin-left: 12.5%;
}
请注意,12.5%是1.5行偏移的行宽度的八分之一。现在将其应用到第二行的第一列(将col-sm-offset-1
替换为col-sm-offset-1point5
)
答案 1 :(得分:3)
另一种方式是:
Bootply :http://www.bootply.com/NWkWutLI8M
<强> CSS 强>:
.centered{
right: 0;
left: 0;
margin-left: auto;
margin-right: auto;
float: none;
}
<强> HTML 强>:
<div class="container">
<div class="row">
<div class="col-sm-3">
1
</div>
<div class="col-sm-3">
2
</div>
<div class="col-sm-3">
3
</div> <!-- close .col -->
<div class="col-sm-3">
4
</div>
</div>
<div class="row">
<div class="col-xs-9 centered">
<div class="row">
<div class="col-sm-4">
5
</div>
<div class="col-sm-4">
6
</div>
<div class="col-sm-4">
7
</div>
</div>
</div>
</div>
</div>