Dan*_*lan 0 html css overflow css-float
HTML:
<div id="container">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#container {
width: 300px;
height: 300px;
border: 1px solid black;
overflow-x: auto;
}
.box {
float: left;
width: 50px;
height: 50px;
border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
我希望/希望这个用水平滚动条创建一个长行.相反,boxes到达第二行时到达第二行container.我希望他们继续前进.我怎么能做到这一点?
您可以white-space: nowrap在父级和子级display: inline-block上使用.现场演示(点击).
#container {
width: 300px;
height: 300px;
border: 1px solid black;
overflow-x: auto;
white-space: nowrap;
}
.box {
display: inline-block;
width: 50px;
height: 50px;
border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)