ios - 视口(viewport)属性如何正确使用

标签 ios responsive-design viewport meta

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

由于user-scalable=no意味着我们不允许用户放大或缩小页面。那为什么我们需要使用initial-scale=1.0maximum-scale=1.0呢?有必要使用它们吗?

最佳答案

您的直觉是正确的,maximum-scale=1.0 是不必要的,因为页面无论如何都无法缩放。设置 minimum-scale=1.0, maximum-scale=1.0 是一种常见模式,几乎等同于 user-scalable=no。几乎是因为某些浏览器会以一定比例加载页面,以便所有内容宽度都可见(例如,Android 上的 Chrome 会这样做),因此用户可能会以非 1.0 的比例开始并且无法缩放。但是,添加 initial-scale=1.0 会强制缩放到 1.0。

关于ios - 视口(viewport)属性如何正确使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40048385/

相关文章:

ios - 如何解码对象数组并从用户默认值中检索它?

css - 能够仅在 CSS 中回滚菜单

html - 使用 Twitter Bootstrap header 下拉菜单

jquery - 使用 CSS 创建响应式三 Angular 形

windows-mobile - 宽度=设备宽度在移动 IE 中不起作用

html - 使用视口(viewport)高度在父级内部垂直居中 div

iphone - 在 iOS 中自动安装网络应用程序?

ios - 如何知道 WKContentRuleList 阻止了什么

ios - 快速回复 : NSURLSessionDataTask from "userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:"

html - iPhone 不会尊重大于 ~1000 的元视口(viewport)。任何超过 1000 的值都被视为 ~1000! :(