我在将一列中的行集中在一起时出现问题。这里是我的html的样子:在一行中居中col BOOTSTRAP
<div class="row">
<div class="col-sm-12 parent-col">
<div class="col-sm-2 child-col">itemOne</div>
<div class="col-sm-2 child-col">itemTwo</div>
<div class="col-sm-2 child-col">itemThree</div>
<div class="col-sm-2 child-col">itemFour</div>
<div class="col-sm-2 child-col">itemFive</div>
</div>
</div>
我已经attemtped:
.parent-col { float: none; margin: 0 auto; } //This did not work
.child-col { float: none; display: inline-block; } //This works, but I then lose responsiveness.
.col-sm-offset-1 on parent-col. //This also works. However, it is not EXACTLY centered. One side is about 4px larger than the other.
任何其他的想法如何或可能是为什么我不能山坳居中或保留的反应?
你为什么压倒bootstrap的网格系统? – Dekel
我假设你指的是覆盖'float'属性。如果你是,这只是因为这是一个建议的方法,在一个行内居中'col'。互联网是与这个回应混合在一起的。所以很明显,我想......这是要走的路。如果您有关于如何完成我的困境的建议,我将不胜感激。 – Nappstir
Bootstrap规则指出'col- *'只能是'row'的孩子,所以你需要在'col-sm-12'内直接插入'row'。 – DavidG