由于float元素不会增加父元素的宽度,因此可能需要创建它们
display: inline-block
然后您可以添加
white-space: nowrap
给父母。
显示:内联块
如果需要为父对象使用不透明背景,则此选项也很有用。
.container {
background-color: yellow;
white-space: nowrap;
font-size: 0;
margin: 5px 0;
}
.second.container {
display: inline-block;
}
.container > div {
display: inline-block;
width: 200px;
height: 50px;
background-color: firebrick;
margin: 10px;
}
<div class="container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<div class="second container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>