【发布时间】:2019-09-06 00:27:19
【问题描述】:
你能以某种方式关闭接触父容器的孩子的边距吗?
例如,我在 div 的一行中有 4 个边距设置为 20 像素的 div,内边距为 10 像素。第一个和最后一个 div 可以不使用他们的左边距或右边距吗?
我想要什么: 10px [div] 40px [div] 40px [div] 40px [div] 10px
而不是: 30px [div] 40px [div] 40px [div] 40px [div] 30px
html
<div class='parent'>
<div class='child'></div>
<div class='child'></div>
<div class='child'></div>
<div class='child'></div>
</div>
css
.parent{
display: flex;
padding: 10px;
}
.child{
maring 20px;
width: 100px;
height: 100px;
}
编辑: 如果有更多这样的 div 行,有什么简单的方法可以让每个第一个和最后一个 div 都以这种方式运行?
【问题讨论】: