Vant按钮设置自适应高度后文字垂直居中失效怎么办?
我用Vant的Button组件时遇到个怪问题,给按钮设置了min-height: auto后文字突然不居中了。之前试过直接加line-height和flex布局都不管用,比如这样:
.van-button {
display: flex !important;
align-items: center !important;
justify-content: center !important;
height: auto !important;
}
这样写反而让按钮高度变回固定值了,控制台也没报错,是不是Vant内部样式冲突了?求大神指点具体该改哪里的样式优先级
差不多就行,应该能解决你的问题。
line-height: normal能避免Vant默认行高干扰。如果还不行,再加min-height: unset !important;强制覆盖内部样式。实在不行就去看下Vant源码里具体的样式定义,有时候真的得跟框架死磕。