【发布时间】:2019-01-12 03:32:06
【问题描述】:
我有一个父 div 和 4 个子 div。我想在 4 个子元素中提供相等的空间,右边距为 10px,左边距为 10px。当我们提供边距时,div 进入第二行,但我想将 div 保持在一行中,宽度相等,应该使用边距。
div {
width:100%;
}
div div {
width: 25%;
margin-left: 10px;
margin-right: 10px;
border: 1px solid #000;
}
<div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
【问题讨论】:
-
即使没有边距或宽度,它们也会进入第二行,因为它们默认是块元素,你至少需要添加 inline-block 或 float