我有五個不同的列:引導不同的列相聚時XS屏幕
<div class="row">
<div class="col-sm-3 col-xs-6"></div>
<div class="col-sm-2 col-xs-6"></div>
<div class="col-sm-2 col-xs-6"></div>
<div class="col-sm-2 col-xs-6"></div>
<div class="col-sm-3 col-xs-6"></div>
</div>
所有內容具有width: 100%
,所以規模並不是越大則預期,padding: 0px
。
當屏幕是XS(小設備)時,其中一列(「疫苗/芯片」)停留在另一列下方,而不是傳遞到破壞結構的下一條線。下面
圖像,以幫助:
代碼:
<div class="row" id="filters">
<hr class="hr-between-animals" />
<div class="col-sm-3 col-xs-6" style="margin-top:10px; padding:0">
<b>Type of animal:</b>
<br />
<input type="checkbox" /> Dog
<br />
<input type="checkbox" /> Cat
<br />
<input type="checkbox" /> Rabbit
<br />
<input type="checkbox" /> Reptil
<br />
<input type="checkbox" /> Bird
<br />
<input type="checkbox" /> Fish
<br />
<input type="checkbox" /> Rat
</div>
<div class="col-sm-2 col-xs-6" style="margin-top:10px; padding:0">
<b>Size:</b>
<br />
<input type="checkbox" /> Small
<br />
<input type="checkbox" /> Medium
<br />
<input type="checkbox" /> Large
<br/>
</div>
<div class="col-sm-2 col-xs-6" style="margin-top:10px; padding:0">
<b>Vaccines/Chip:</b>
<br />
<input type="checkbox" /> Vaccines
<br />
<input type="checkbox" /> Chip
</div>
<div class="col-sm-2 col-xs-6" style="margin-top:10px; padding:0">
<b>Gender:</b>
<br />
<input type="checkbox" /> Female
<br />
<input type="checkbox" /> Male
<br />
<br />
</div>
<div class="col-sm-3 col-xs-6" style="margin-top:10px; padding: 0">
<b>Age:</b>
<br />
<input type="text" id="amount" readonly style="border:0; color:#3D3D3D; background-color:transparent" />
<div id="slider-range" style="border-color:#3D3D3D; border- radius:5px; margin-top:10px"></div>
</div>
</div>
在引導每行的列數應該等於12.您的XS列等於30 – j08691
@ j08691我已經把超過12列成一排。例如,如果列是由服務器動態生成的,而您只想在其中引入一堆列,則會很有幫助。根據[文檔](https://getbootstrap.com/css/#grid),「如果超過12列放在一行內,每組額外的列將作爲一個單位換行到一個新行「。這表明可以放置兩個以上的列,因爲它們只是換行。 –
@Andrew - 我沒有說這是禁止的,但是它並不是真正意圖使用列數超過12的。 – j08691