【发布时间】:2020-08-20 02:13:31
【问题描述】:
我希望我的三列图像之间有 5px 的边距,但每次添加边距时,第三列都会低于前两列。我尝试将列的宽度减小到 30%,但它们并不完美地位于中间。我该如何解决这个问题?
html:
<div class="rows">
<div class="column">
<img src="https://testcreative.co.uk/wp-content/uploads/2018/08/Test-Twitter-Icon.jpg">
</div>
<div class="column">
<img src="https://testcreative.co.uk/wp-content/uploads/2018/08/Test-Twitter-Icon.jpg">
</div>
<div class="column">
<img src="https://testcreative.co.uk/wp-content/uploads/2018/08/Test-Twitter-Icon.jpg">
</div>
</div>
css:
.rows {
margin-top: 30px;
}
.column {
float: left;
width: 33.33%;
margin: 5px;
}
.column img {
width: 100%;
}
【问题讨论】:
-
并不总是需要在 div 上包装项目,您可以直接在图像上添加 .column 类。
-
我将在每一列中添加更多图像,因此我认为将 .column 添加到 div 比添加到每张图片更容易。