這是因爲您沒有使用行和引導的列數。
使用行和列,你可以確定你想要多少列,並給他們,直到12行。像:
<div class="row">
<div class="col-lg-6">
<button type="button" className="btn btn-default" id="channel">
A
</button>
</div>
<div class="col-lg-6">
<button type="button" className="btn btn-default" id="channel">
B
</button>
</div>
</div>
而這會給你兩個按鈕分開,因爲你有一個按鈕6個cols和其他按鈕6個cols。如果你想要的東西,如圖像,你必須:
<div>
<div class="row">
<div class="col-lg-4">
<button type="button" className="btn btn-default" id="channel">
SAFE
</button>
</div>
<div class="col-lg-4">
<button type="button" className="btn btn-default" id="channel">
FUN
</button>
</div>
<div class="col-lg-4">
<button type="button" className="btn btn-default" id="channel">
FRIENDLY
</button>
</div>
</div>
<div class="row">
<div class="col-lg-4">
<button type="button" className="btn btn-default" id="channel">
SNOW
</button>
</div>
<div class="col-lg-4">
<button type="button" className="btn btn-default" id="channel">
BEACH
</button>
</div>
<div class="col-lg-4">
<button type="button" className="btn btn-default" id="channel">
SURFING
</button>
</div>
</div>
</div>
正如你所看到的,我們是同行分發一行4周的cols 3列,因爲在網格系統4 * 3 = 12列。 Bootstrap包含一個響應式移動第一流體網格系統,隨着設備或視口尺寸的增加,可適當擴展至12列。它包含預定義的類以實現簡單的佈局選項,以及用於生成更多語義佈局的強大mixin。
想了解更多信息,請訪問http://getbootstrap.com/css/#grid瞭解Bootstrap的GRID。
你可以用inline-block代替float或者display:flex; prproperties –