关于网页等比例缩放问题

2023-09-19 19:38:51 +08:00
 wyfangg

网页暂时自适应只支持最小到 1440 宽度,所以为了临时适配更小宽的的 ipad 设备,临时写了一个缩放代码,当宽度小于 1440 时,直接把 1440 宽度的页面等比例缩放。在电脑的 Chrome 上发现正常显示,但在 safari 中,发现当触发缩小代码后,页面中的字体如果字号在 9px 到 22px 之间,则字体只会显示 22px 的大小,这是为什么?

百度的代码:

$(window).resize(function () { var win = $(this).width(); if (win < 1440) { //宽度小于 1440 时,按 1440 和窗口实际宽度计算等比 $("body").css("zoom", win / 1440); }else{ $("body").css("zoom", "normal"); } }).trigger('resize');

观察检视中,就是它右侧有个特性,它里面显示的字号,当左侧修改 9 至 22 ,它都是显示 27.422449px: https://i.imgur.com/MibnvcT.jpeg

552 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/975310

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX