我正在構建一個網站,設計了多個動態數量的div元素(每個都有自己的寬度)來顯示,而不是往下走的頁面,他們橫向走。但是,如果組合寬度的項目數大於容器格,它會自動下降到下一行。無論如何要阻止它發生,並允許水平滾動(通過腳本而不是溢出條)?停止浮動HTML元素下降到下一行
3
A
回答
11
而不是浮動它們,將它們設置爲display:inline-block;
。將包含元素設置爲overflow:hidden;
,然後您可以使用腳本通過多種方式滾動它們,例如調整第一個元素的邊距,或者將它們包裝到另一個元素中並更改left
屬性(您需要如果你走這條路線設置position
)。
編輯:您還需要設置white-space:nowrap
看到這個工作小提琴:http://jsfiddle.net/D8bea/
相關問題
- 1. 防止浮動div下降到下一行
- 2. 展開/摺疊浮動divs鼠標懸停沒有下降到下一行
- 3. 浮動右元素推下IE7中的下一個元素
- 4. 浮動元素下元素的位移
- 5. 浮動:正確的元素推到Firefox中的下一行
- 6. CSS浮動元素突破到下一行
- 7. CSS麻煩:浮動下降到另一行(所有瀏覽器)
- 8. 內容刪除後HTML/CSS僞元素移動到下一行
- 9. jQuery Droppable,得到元素下降
- 10. 按下元素時停止JavaScript函數
- 11. 浮動:權轉到下一行
- 12. HTML/CSS:在H2元素浮動元素
- 13. 做一個HTML元素「浮動」
- 14. HTML/CSS:一直有浮動元素
- 15. 如何寫入div元素.NET下降值下降
- 16. 爲什麼浮動跨度下降?
- 17. IE 7浮動div自動清除下一個元素?
- 18. 如何防止/停止焦點到下一個輸入文本元素?
- 19. 停止下拉選擇器在元素上移動
- 20. 滾動到下一個類元素
- 21. 滾動到下一個可見元素
- 22. 滑動下一個元素
- 23. CSS樣式 - DIV - 如何防止div元素跳到下一行?
- 24. 如何設置浮動和非浮動元素垂直對齊到下
- 25. 行內塊元素在第一個兄弟元素後驚人地下降
- 26. 內聯塊元素在懸停效果上下降?
- 27. jQuery droppables - 更改元素下降
- 28. $ .post不工作時元素下降
- 29. 浮動元素到td元素
- 30. 在頁腳固定浮動元素停止
給這個div容器一個極大的相寬度。 – j08691 2012-04-16 17:12:23
試過,但它可以是任何尺寸,並且巨大的尺寸最終會變得太小 – topherg 2012-04-16 17:13:39