gpt4 book ai didi

Android Chrome 大字体错误/缩放错误/元视口(viewport)设备宽度不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 19:38:23 24 4
gpt4 key购买 nike

我在创建移动网站时遇到困难。

在我测试过的所有设备以及我测试过的所有不同的移动浏览器上,一切都按预期工作,除了一个:Android (Nexus 7) 上的 Chrome (v38.x)

本质上,发生的事情是一切似乎都被放大/放大了,这让网站布局看起来很荒谬。

我使用元视口(viewport)标签和基于 em 的媒体查询来根据设备显示不同的布局。

这是一个非常简单的例子:

<head>
<title></title>
<meta name="viewport" content="width=device-width;initial-scale=1.0;" />
</head>
<body>
<div id="top">Font size: 1em</div>
</body>

JSFiddle:http://jsfiddle.net/t6fdb3ak/3/

下面是它在 Android Chrome 浏览器上的显示方式的屏幕截图。

Android Chrome font size bug

这看起来很古怪,为什么会这样?

此外,如果我在此页面上提醒窗口的 innerWidth,我得到的是 121px 而不是 980px。

<script>
alert(window.innerWidth);
</script>

最佳答案

我在阅读本页的一些内容后解决了问题 https://developer.chrome.com/multidevice/webview/pixelperfect

我从视口(viewport)元标记中删除了分号,并将它们替换为逗号,如下所示:

<meta name="viewport" content="width=device-width, initial-scale=1">

之前是这样的:

<meta name="viewport" content="width=device-width;initial-scale=1.0;" />

希望一切都能在其他浏览器中正常工作。如果没有,我会报告!

关于Android Chrome 大字体错误/缩放错误/元视口(viewport)设备宽度不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26670220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com