场景
常见列表左文右图或者左图右文的页面结构
页面结构
<div class="box">
<img src="../img/icon-account.png" alt="">
<p>文字</p>
</div>
样式
.box{
100px;
height: 100px;
line-height: 30px;
border: 1px solid #ddd;
display: flex;
}
img{
20px;
}
出现的问题
图片的高度不能根据高度自适应,而是充满整个容器
处理方案
- 给.box 增加align-items:center或者flex-start或者flex-end 都可以,看布局需要
- 给img增加一个新的容器
<div class="box">
<div><img src="../img/icon-account.png" alt=""></div>
<p>文字</p>
</div>