【发布时间】:2017-12-04 22:13:32
【问题描述】:
父母没有定义宽度,因为里面有未知数量的孩子。
为什么孩子会掉入新行以及如何预防?孩子们需要在同一条线上。
.wrap {
position: absolute;
left: 50%;
top: 50px;
height:40px;
transform: translateX(-50%);
}
.box {
width:40px;
height:40px;
float:left;
background:red;
margin-right:1px;
}
<div class="wrap">
<div class="box">0</div>
<div class="box">1</div>
<div class="box">2</div>
<div class="box">3</div>
<div class="box">4</div>
<div class="box">5</div>
<div class="box">6</div>
<div class="box">7</div>
<div class="box">8</div>
<div class="box">9</div>
<div class="box">10</div>
</div>
【问题讨论】:
-
发布了一个答案,解释了您的代码发生了什么,尽管基于我的一个问题,当
box的总宽度变得比视口更宽时会发生什么? i>,我可能需要做一个小调整。 -
关闭选民:这是一个更好的问题和答案。建议的目标应作为此目标的副本关闭。
标签: html css css-position css-transforms