首先,这不是我在其他问题中看到的缩放问题。此外,我正在使用运行 iOS 6 的 iPhone 4 进行测试。在处理移动项目时,我发现viewport
标签和移动 safari 存在问题。我将所有内容提炼成尽可能基本的代码。我有参数设置:
- 宽度=设备宽度
- 高度=设备高度
- 初始规模=1.0
- 最大比例=1.0
- 用户可扩展=否
一切正常,直到您旋转屏幕。没有调整大小,右侧出现一个黑条来填补空白(见截图)。如果我完全删除height=device-height
,问题就会消失。但是,我确实需要使用这个参数。否则,我将不得不问一个不同的问题。
旋转回纵向模式后,那个黑条仍然存在,我可以左右滚动。这是一个非常奇怪的问题。删除width=device-width
会发生其他意想不到的事情。如果您想尝试一下,我这里有代码:http: //toastd.net/viewport.html
以下是一些截图:
在这里它在纵向模式下工作正常:
旋转到横向模式时
然后旋转回纵向模式