回答
這種行爲是 「網格」,是可以預料的。一行將在所有列上具有固定的高度。當第一列中的單元格更高時,第二列中的兩個(或更多)將浮在彼此之上。
如果你確定div在列中是垂直排列的,你可以像這樣擺脫這些缺口。 (原諒內嵌樣式。)
<div class="row" style="column-count:2">
<div class="col-xs-12">
<div style="height: 80px"></div>
</div>
...
</div>
添加此CSS將有助於保持列從項目中間突破(在現代瀏覽器)。
.col-xs-12 {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
請注意,這將拆分一些div到兩個,所以它可能不是一個理想的解決方案,請參閱:https://jsfiddle.net/75gjs30r/(不說這個答案是錯誤的,只是取決於他的情況) – joshhunt
謝謝,但我想要div被水平排列而不是垂直排列。 –
和@joshhunt是對的我不想讓div被分裂。 –
- 1. 刪除2個浮動元素之間的空間
- 2. 刪除元素之間的空白
- 3. 爲什麼添加元素刪除元素之間的空間?
- 4. 如何刪除xml中元素之間的自動空間?
- 5. 如何刪除表單元素之間的空白空間
- 6. 在浮動表格之間插入空格/間隙
- 7. 刪除陣列中的元素並移動元素以關閉間隙
- 8. 刪除浮動元素上的邊距
- 9. 刪除Jtable列之間的單元格間隙
- 10. 刪除TD元素之間的間距
- 11. 如何在XSLT刪除元素的值之間的空間
- 12. 浮動元素留下間隙(由於不同的高度)
- 13. 填充容器頂部間隙的浮動元素?
- 14. 刪除引導元素之間的空間
- 15. 如何刪除iframe和div元素之間的所有空間?
- 16. 刪除跨度和文本元素之間的空間
- 17. 如何刪除元素之間的空間?
- 18. 如何刪除嵌入塊元素之間的空間
- 19. 刪除浮動元素前後的空格
- 20. 如何刪除標題和圖像滑塊之間的空隙
- 21. 如何刪除標題和菜單之間的空隙?
- 22. 如何刪除頁腳和頁面之間的空隙?
- 23. 如何刪除div和body之間的空隙
- 24. 刪除行之間的空隙/線GXT電網
- 25. 使浮動元素佔用空間
- 26. 如何修復表單中元素之間的空隙?
- 27. 刪除結束元素的空間?
- 28. 無法刪除元素的空間
- 29. 如何將兩個浮動元素之間的浮動元素完美居中?
- 30. 元素之間的空間
代碼總是先在您的問題中出現。 BS graid基於12列。你的總數是42. – j08691
有沒有理由不能把它放在2列?除此之外,我不認爲有這個解決方案。 – joshhunt
@ jo8691不一定,他只是定義每個div的寬度,並如預期,如果一個div不適合它會下降。例如:http://getbootstrap.com/css/#grid-example-wrapping – joshhunt