html - 在 CSS 中将子块定位在父块的中心
问题描述
我有一个父母,它有我使用 display: flex 分发的带有文本的图标,但现在问题是。如何在父级中心制作带有图标的块?我尝试了在 Internet 上找到的不同方法,但由于 display: flex,它们无法按照我的理解工作
.icons {
margin: auto 250px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
<div class="service">
<div class="icons">
<img src="#">
<img src="#">
<img src="#">
</div>
</div>
解决方案
您的 CSS 值justify-content: space-between;
在中心对齐时是错误的。
.icons {
margin: auto 250px;
display: flex;
flex-direction: row;
justify-content: center; /* you gave this wrong value */
align-items: center;
}
/* Demo */
img {
border: 1px solid #000;
}
.service {
border: 1px solid red;
}
<div class="service">
<div class="icons">
<img src="https://via.placeholder.com/150" alt="">
<img src="https://via.placeholder.com/150" alt="">
<img src="https://via.placeholder.com/150" alt="">
</div>
</div>
推荐阅读
- chronicle - Chronicle Map - 字段的值正在交换位置
- eclipse - 如何使用 Eclipse Debug 特性获取代码流的入口和出口点
- node.js - MongoDB with Node, SyntaxError: Invalid shorthand property initializer
- ansible - 是否可以通过 ansible 和 vmware 模块分配 IP 地址?
- html - HTML 滑块颜色和标记
- angular - Angular试图附加对象数据,但它总是替换
- azure-application-insights - 扩展 ApplicationInsights 日志记录遥测
- r - R中的doParallel无法打开H5File对象
- sql - 查找 Group By 的第一个和最后一个值 - Postgres - Crypto Candlesticks
- python - 迭代所有组合