【发布时间】:2012-03-11 14:08:44
【问题描述】:
我正在开发一个 webApp,它应该可以调整到设备可能具有的任何屏幕尺寸。在 iOS 和较早的 android 版本上,视口标签可以正常工作。屏幕上的图片始终调整大小以适合屏幕。
(如此处所述:https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html#//apple_ref/doc/uid/TP40006509-SW19)
在 Galaxy Nexus (Android 4.0) 上它不起作用。左边和右边大约有20px的空间,我不知道他为什么这样做。
我的视口标签如下所示:
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
无论我对标签进行什么更改,空间始终存在并且内容不适合屏幕。
我制作了一个示例页面来向您展示效果:http://easyeve.w3y.de/link/index.html
如果您在 iPhone 上打开此链接,内容完全适合(您不会看到任何黄色 = 正文)并且文档宽度为 320 像素。在 Galaxy Nexus 上,您会看到黄色区域,文档宽度为 360 像素(正好是显示分辨率的一半)。这也应该是 320px!
你是否也有这个问题,有没有办法解决?
更新:我在 Galaxy Note / Android 2.3.6 上发现了同样的问题 因此,这不是 Android 4 的问题。我猜这与大屏幕尺寸有关..
【问题讨论】: