我刚刚开始通过 PhoneGap 设计一个带有 Html、Css、Js 的移动应用程序,我的第一个目标是确保所有内容都完美地适合任何给定的手机。所以我想问你们我的方法是否正确,我应该如何实施。
我的想法是通过 JavaScript 获取设备的宽度和高度,我认为有一些 PhoneGap 函数可以返回这些值。然后我将使用这个值来设置 html 宽度和高度(我认为我应该通过 onBodyLoad() 函数执行此操作,如果有错误请纠正我),这样我将 html 正文设置为设备屏幕大小,然后我通过 % 而不是像素来定位所有其他元素。
我还在一些随机搜索中看到了这一行:
<meta name="viewport" id="viewport"
content="width=device-width, height=device-height,
initial-scale=1.0, maximum-scale=1.0,
user-scalable=no;" />
这看起来也应该有效,但我不确定它是否有效,以及它是如何工作的。Soo ...你们认为最好的方法是什么?也许还有其他一些我不知道的?
非常感谢您的帮助!