我有一个必须响应手机的网站。我已经使用我的桌面创建了它。当我调整浏览器窗口时,它非常适合手机,但是当我在我的真实手机上检查它时:三星 Galaxy S2 它对移动视图没有响应。
可能是什么问题?
我有一个必须响应手机的网站。我已经使用我的桌面创建了它。当我调整浏览器窗口时,它非常适合手机,但是当我在我的真实手机上检查它时:三星 Galaxy S2 它对移动视图没有响应。
可能是什么问题?
您可能缺少 html 头中的视口元标记:
<meta name="viewport" content="width=device-width, initial-scale=1">
没有它,设备假定并将视口设置为全尺寸。
更多信息在这里。
我也遇到过这个问题。最后我得到了解决方案。使用下面的代码。希望:问题会得到解决。
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
虽然上面已经回答并且使用正确
<meta name="viewport" content="width=device-width, initial-scale=1">
但是如果你使用 React 和 webpack,那么不要忘记关闭元素标签
<meta name="viewport" content="width=device-width, initial-scale=1" />
响应式元标记
为确保所有设备的正确渲染和触摸缩放,请将响应式视口元标记添加到您的<head>
.
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">