【发布时间】:2018-08-24 03:05:44
【问题描述】:
我很难理解为什么“方形”类与父级“容器”无关。
即 - 我将容器设置为 200px 的高度; “方形”类在容器内,向左浮动。
当我将 margin-top 设置为 5% 时,它不是 200px 的 5% 而是其他东西。为什么?
.container {
height: 200px;
background-color: gray;
}
.square {
width: 20%;
height: 70%;
margin-left: 20px;
margin-top: 5%; /* this guy right here */
background-color: white;
float: left;
}
<div class="container">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>
【问题讨论】:
-
this 会回答您的问题吗?百分比边距是相对于容器的宽度,而不是高度。