10 回复
xgong
xgong1 楼6 年前

反正搞小程序这么久,没遇到过不垂直居中的情况。建议兄弟静下心好好研究一下。传统的line-height  新的flex布局。都能解决。文字垂直居中粗略数一数,起码有五种方法。

qiangtan
qiangtan2 楼6 年前

无解的,只能看似居中,不能绝对居中

funa
funa3 楼6 年前

只有文字的情况下,你可以将 line-height 设定成和 height 一样,这样就居中了,但是如果有别的内容,比如图片,你会蛋疼的。

chao19
chao194 楼6 年前

试过了,荣耀8居中没毛病。

gaotao
gaotao5 楼6 年前

不如用 padding 吧。抱歉没找到能复现这个 bug 的手机。

scao
scao6 楼6 年前

图层高度用line-height替代height,然后vertical-align:middle,这样就可以垂直居中了。个人见解

fhou
fhou7 楼6 年前

部分安卓机型有这个问题,一种解决方案是 text 的 font-size、padding 等都设置为两倍 rpx,然后用 scale 缩放。这样虽然居中了,但是把外层容器给撑起来了。

juanwang
juanwang8 楼6 年前

您好,我们已经看到了您的问题,但是我们就是假装看不到并且不想给你解决,而您,无可奈何。——TX

weijiang
weijiang9 楼6 年前

你看看苹果的(方法二和三),这才是真正意义上居中

taoyan
taoyan10 楼6 年前

用绝对定位可以解决你的居中烦恼