如何强制 DIV 比浏览器窗口更宽以水平容纳它的子级,而不是强制它们在新行上
即用小提琴考虑以下代码。一个容器元素内部有 6 个子元素,所有子元素的最小宽度为 200px,并且都设置为 float:left。当窗口的大小调整到足够宽时,它们都在一行上。当它变窄时,他们开始推到新的行。理想情况下,我希望它们保持在一行并让浏览器显示滚动条。
http://jsfiddle.net/krippy2k/x8sDp/20/
.container {
}
.child-element {
min-width: 200px;
float: left;
height: 100px;
}
.child1 {
background-color: purple;
}
.child2 {
background-color: orange;
}
.child3 {
background-color: black;
}
.child4 {
background-color: green;
}
.child5 {
background-color: blue;
}
.child6 {
background-color: red;
}
<div class="container">
<div class="child-element child1"></div>
<div class="child-element child2"></div>
<div class="child-element child3"></div>
<div class="child-element child4"></div>
<div class="child-element child5"></div>
<div class="child-element child6"></div>
</div>