【发布时间】:2014-02-25 07:48:50
【问题描述】:
我正在尝试在我使用引导程序创建的一行中将 7 个内联列居中。我已经尝试了所有我能找到的解决方案(除了绝对定位,我不想要)。我最初的计划是在 col-md-1 div 列表周围添加一个额外的容器 div,但是当我这样做时,div 将其自身设置为适合 100% 的行而不是仅 100% 的宽度科尔斯。我的代码如下:
HTML:
<div class="container">
<div class="row">
<div class="col-md-12" style="background-color: pink;">
<div class="row">
<div class="col-md-1">
Hello
</div>
<div class="col-md-1">
Hello
</div>
<div class="col-md-1">
Hello
</div>
<div class="col-md-1">
Hello
</div>
<div class="col-md-1">
Hello
</div>
<div class="col-md-1">
Hello
</div>
<div class="col-md-1">
Hello
</div>
</div>
</div>
</div>
</div>
CSS:
.container .row .col-md-12 .row {
text-align: center;
}
.col-md-1 {
width: 125px;
height: 80px;
margin-right: 7px;
background-color: #E6E6E6;
display: inline-block;
}
.col-md-1:last-child {
margin-right: 0;
}
另外,这是一个引导:
【问题讨论】:
-
我真的不想闯入 bootstrap.css 文件,但我不反对在我的单独样式表中更改 col-md-1,所以我就是这样做的。我以前试过这个但没有成功,但我一定有 float: none;附加到不同的班级,因为这次它工作得很好!感谢您的帮助!
标签: html css twitter-bootstrap twitter-bootstrap-3