因此,正如帖子的标题所说,在所有 Webkit 浏览器中将设备方向从横向更改为纵向时,我遇到 x 轴溢出问题,我只尝试过 iOS 和 Android 驱动的设备 [iPhone 4、4S 和 5,三星 Galaxy Nexus、Samsung Galaxy II 和 III 在使用 Google Chrome 或 Safari 时出现问题的手机]。
我已将此标签放在我的网页顶部:
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
我还应该声明我正在处理媒体查询:
@media (min-width: 1200px)
...
@media (min-width: 980px)
...
@media (min-width: 768px) and (max-width: 979px)
...
@media (max-width: 767px)
...
@media (max-width: 480px)
...
所以我想知道是否有人遇到过这个问题,如果你有解决方案,因为它真的很烦人。
更准确地说,我有一个基于 twitter 引导框架的移动 Web 应用程序,它也只能在移动设备和平板电脑上查看。因此,显然我需要使用媒体查询来根据您正在查看 Web 应用程序的屏幕大小更改布局。我遇到的问题是,当您在纵向模式下的页面上时,您会将设备方向更改为横向,然后再返回纵向,即使您第一次登陆,内容现在也会大于设备的宽度在纵向模式下的 Web 应用程序页面上,布局的宽度与设备屏幕宽度相同,因此只有在您转向横向并返回纵向后,我才会明白这一点。我希望这是一个足够好的解释(: