【发布时间】:2011-05-27 06:02:32
【问题描述】:
我正在创建一个移动网页,它基本上是一个带有多个文本输入的大表单。
但是(至少在我的 Android 手机上),每次我点击某个输入时,整个页面都会放大到那里,从而遮挡页面的其余部分。是否有一些 HTML 或 CSS 命令可以在移动网页上禁用这种缩放?
【问题讨论】:
-
我同意大多数网站不应该禁用它,但是在某些用例中您可能希望禁用默认缩放 - 例如您可能希望覆盖缩放到的移动网页游戏做点别的。
-
对于 Android Firefox 用户,有 Always Zoom for Firefox 附加组件。强烈推荐。
-
从 iOS 10 中,
user-scalable=no被忽略。见this -
我正在禁用画布项目的缩放。缩放可能会弄乱动画背后的算法。我同意,开发人员必须在禁用缩放之前考虑可用性。相应地调整字体大小和页面结构。
vminCSS 测量单位在这里很有帮助。我还建议使用百分比和vh和vw。 -
我们为我们的信息亭桌面应用程序使用铬浏览器控件。如果用户可以进行捏缩放,它会给我们带来很多麻烦。不幸的是,下面的解决方案对我不起作用,现在我正在尝试使用 --disable-pinch 命令。