我试图将3个盒子放在中间位置,它们之间有空间(排水沟?),还有页面角落的空间。
我尝试了class =“col-sm-2 col-md-offset-1”(col-sm-2使它们变小,间隙偏移1),但它并没有真正居中于页面中间,也在移动设备上每个col都“拉伸”到角落,我不想要那样。
任何想法?
谢谢!
答案 0 :(得分:2)
您需要text-center
.grid3 >div{
height: 200px;
background: rgba(0,0,0,.4);
float: none;
display: inline-block;
background-clip: content-box
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row text-center grid3">
<div class="col-xs-3">.col-md-4</div>
<div class="col-xs-3">.col-md-4</div>
<div class="col-xs-3">.col-md-4</div>
</div>
答案 1 :(得分:1)
您可以将内容包装在.well
中。然后列的填充将是你的排水沟。此外,如果您希望将3列置于中心,则无法使用.col-sm-3
。您必须使用.col-sm-2
或.col-sm-4
<div class="col-sm-4">
<div class="well">
<h3>Column 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
</div>