我有一個div「容器」,比如400px的寬度,裏面有一個左浮動的div - 「box」寬度爲100px。有六個「盒子」divs,所以他們的摘要寬度大於400px,這導致該div行被包裝,我得到兩行,每個4和2個元素。我怎樣才能讓這6個div分成一行,一行而不是兩行?如何使一行div在另一個div內的一行中流動?
4
A
回答
6
您只需white-space: nowrap
與display: inline-block
對孩子的父元素。 Live demo here (click).
<div class="container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
CSS:
.container {
width: 400px;
background: black;
white-space: nowrap;
overflow: scroll;
}
.container > div {
height: 50px;
width: 100px;
background: #555;
display: inline-block;
margin: 10px;
}
0
希望它會幫助你
display:inline-block;
0
假設你繼續使用浮動:左; ...如果你的容器有一個400像素設置寬度,那麼你的孩子的div不能surprass 400像素的總和要麼寬。這包括任何填充,邊距或邊框空間。
要簡單地回答你的問題,有幾種方法?
- 使容器600像素寬,而不是400像素...
- 使孩子元素66px寬,而不是100px的...
一個更好的選擇是使用百分比...
- 使孩子元素16.666667%寬。
0
您需要給display: inline-block
給容器的孩子,也給white-space: nowrap
讓他們水平流動。這裏是CSS
#Container {
width: 400px;
border: 1px solid black;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
.inside {
width: 100px;
height: 300px;
border: 1px solid black;
display: inline-block;
}
和HTML
<div id="Container">
<div class="inside"></div>
<div class="inside"></div>
<div class="inside"></div>
<div class="inside"></div>
<div class="inside"></div>
<div class="inside"></div>
</div>
相關問題
- 1. 另一個div內的響應div流
- 2. 如何選擇另一個div內的另一個div?
- 3. 居中在另一個div內的div
- 4. 如何在另一個div的同一行顯示div的內容?
- 5. 如何在javascript中移動一個div與另一個div
- 6. 在另一個div內創建一個可拖動的div
- 7. div盒內另一個div
- 8. 如何在另一個div內容上移動浮動div
- 9. 如何在另一個div內創建一個固定div?
- 10. 如何將一個div固定在另一個div內?
- 11. 如何將一個div放在另一個div內?
- 12. 如何在另一個div內有一個div
- 13. 流動一浮動div圍繞另一個div高度設置
- 14. 使浮動的div在另一個div內創建滾動條?
- 15. 如何使用jquery在另一個div中加載div內容?
- 16. 移動一個div到另一個DIV
- 17. 在另一個div中滾動div
- 18. 在另一個DIV中浮動DIV
- 19. 動態中心div在另一個div
- 20. 入門到左浮動一個div時內的另一個DIV
- 21. 如何在另一個div內滾動div?
- 22. 居中一個div在另一個div內 - 對齊中心
- 23. 使一個div環繞另一個div
- 24. 如何將一個div的內容鏡像到另一個div的內容中?
- 25. 如何讓一個div在另一個div中水平居中?
- 26. 在另一個div內切換div
- 27. 將div放在另一個div內
- 28. div高度在另一個div內100%
- 29. 動態添加一組的DIV的另一個DIV內
- 30. 如何使一個div浮動左/右在一個居中的div內
的[停止浮動,從包裝的div]可能重複(http://stackoverflow.com/小提琴問題/ 5616360/stop-floating-divs-from-wrapping) –