【发布时间】:2013-01-20 21:03:54
【问题描述】:
我正在制作一个移动网页,并在处理各种屏幕尺寸方面苦苦挣扎,基本上我想让我的页面成为实际屏幕的宽度,而不是浏览器。
由于移动浏览器的工作方式,当设置以下元标记时,大多数浏览器的默认“宽度”为 320 像素:
<meta name="viewport" content="width=device-width, initial-scale=1"></meta>
我该怎么做才能使页面是屏幕的完整分辨率而不是浏览器的“分辨率”?
必须有一些简单的解决方案..
注意:将 initial-scale 标志设置为 2 会使我的 iphone 和 android 手机上的页面小于 320 像素(分别为 640 和 480 像素宽),并将其设置为 0.5 会使两个设备上的页面宽度为 640 像素,但放大了android设备。它在 iphone 上产生了预期的效果..
【问题讨论】:
-
将
target-densitydpi=device-dpi添加到内容列表有帮助吗? -
@cimmanon 您的解决方案有效。请提供并回答,我会接受