我在將一列中的行集中在一起時出現問題。這裏是我的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