大家好,又见面了,我是你们的朋友全栈君。
问题描述
按钮样式为图标+文字,在使用flex布局写垂直居中时,iphone7手机上文字和图标却没有居中,居左显示。代码如下(已精简):
{
{ confirmButtonText }}
…
button {
display: flex;
align-items: center;
justify-content: center;
img {
width: 36px;
height: 36px;
display: inline-block;
}
}
预期样式:
实际样式:
解决方式
给icon和文字外再包一层标签,给外层标签设置flex垂直居中样式,代码如下:
{
{ confirmButtonText }}
…
button {
display: flex;
align-items: center;
justify-content: center;
.wrap {
img {
width: 36px;
height: 36px;
display: inline-block;
}
}
}
到此这篇关于button内flex垂直居中竟然不居中的解决的文章就介绍到这了,更多相关button内flex垂直居中不居中内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/131567.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...