html - 在图像列之间添加边距?
问题描述
我希望我的三列图像之间有 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%;
}
解决方案
尝试calc()
喜欢
.column {
float: left;
width: calc(33.33% - 10px);
margin: 5px;
}
推荐阅读
- bash - 带有特殊字符的 Unix 进程路径名(当路径被解析为变量时)
- sql - Laravel - 错误 - SQLSTATE [HY000]:一般错误:1364 字段 'vegetable_stock_id' 没有默认值
- python - 如何让 Juypter 小部件通过 Sphinx 和 nbconvert 正确呈现?
- reactjs - aws amplify 不为 wasm 提供内容类型
- java - 检查密码,验证,然后再次循环
- python - 如何将复选框并排放置 Django Form
- python - 在一个列表中查找不以另一个列表中的项目开头的项目
- python - 如果目标是可变的,如何编写 gsutil 脚本
- sql-server - 如何调用远程 T-SQL 过程将远程 .bak 数据库文件恢复到远程 SQL Server 实例?
- javascript - 使用 express 和 fetch 获取 POST 请求正文