【发布时间】:2018-08-04 18:50:20
【问题描述】:
<div class='parent'>
<img class='child' src='...' alt='img'>
<img class='child' src='...' alt='img'>
<img class='child' src='...' alt='img'>
<img class='child' src='...' alt='img'>
<img class='child' src='...' alt='img'>
<img class='child' src='...' alt='img'>
</div>
css
.parent{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-content: space-between;
}
.child{
display:block;
width:calc(25% - 10px);
margin:0 auto;
}
图像有 10px 的水平间隙,但没有垂直间隙(一列中图像之间的距离。
如何在childs 和parent 之间没有填充/边距的情况下添加此间隙。我只需要图像之间的间隙,但在两个方向上。
另外,图片没有固定的宽度和高度。
【问题讨论】:
-
只给图片
margin-bottom:10px? -
或 max-width:25% + padding:5px + mind box-sizing...有很多方法。每个图像的比例是否相同?