手持设备浏览器对line-height垂直居中的渲染差异如何解决

发布于 2022-09-01 16:40:31 字数 1054 浏览 23 评论 0

对line-height属性没有很好的理解,今日在各手机浏览器下观察到的一个问题望诸位指点:
备注说明:
1.目标是使倒计时模块中的文案垂直居中;
2.测试图片均来源于三星Galaxy Note3;
3.PC端使用chrome模拟各手持设备居中显示良好;
4.line-height试过加import提高优先级,无效,故应不是优先级问题;
5.若使用padding做到居中,在iphone和安卓下渲染完全不同,此方案不行;
6.很早的一篇文章,但好像没有好的解决方案http://www.css88.com/archives/1304

图片描述

示例一:上图为火狐下的显示结果

图片描述

示例二:上图为微信内置浏览器、opear、qq等浏览器的显示结果

图片描述

示例三:上图为chrome下的显示结果,亦为理想结果

补充:
测试发现三星Galaxy Note3中有上述问题,而小米没有,经同事提醒可能问题不在line-height而在不同手机不同浏览器的字体上

附:
https://www.zhihu.com/question/39516424 第一个答案可以解决问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

依 靠 2022-09-08 16:40:31

你的代码可以弄上来吗

画中仙 2022-09-08 16:40:31

同问 顶一下....

鹿童谣 2022-09-08 16:40:31

求代码,快崩溃了,都 ~~~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文