图片和span水平垂直居中问题(主要解决小图标+文字水平垂直居中的问题)
<li>
<a href="">
<img class="thumb" src="./images/product-images/phone-items.webp" alt="">
<span class="text">Note 11T Pro+</span>
</a>
</li>
li a{
display: block;
width: 225px;
height: 40px;
padding: 18px 20px 18px 20px;
background-color: blue;
}
.thumb{
margin-right: 12px;
}
.text{
float: left;
font-size: 14px;
line-height: 40px;
}
对文字span使用height=line-height也无法使文字垂直居中
并且span的padding和maigin均无效果
通过对img设置垂直居中实现了将文字居中,虽然我不理解vertical-align:middle;
修改后的css代码
li a{
display: block;
width: 225px;
height: 40px;
padding: 18px 20px 18px 20px;
background-color: blue;
}
.thumb{
vertical-align:middle;
margin-right: 12px;
}
.text{
float: left;
font-size: 14px;
line-height: 40px;
}
最后的效果
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务