【发布时间】:2011-12-07 06:36:31
【问题描述】:
我正在使用 CSS 媒体查询来创建一个具有响应式设计的网站。当我在 iPad 上以横向或纵向打开我的测试页面时,它看起来都很好。
但是,当我从横向模式切换到纵向模式时,页面会向左移动。我可以说正在加载正确的 CSS,因为页面上的其他内容发生了变化。我也可以将页面向右拖动,它的显示与我最初以纵向打开页面时完全一样。
我的视口设置为: meta id="view" name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"
我添加了 JavaScript 来修复 iOS 视口缩放错误,该错误曾导致页面在从纵向切换到横向时被放大。 (我使用了这里描述的解决方案:https://gist.github.com/901295)
我在从横向切换到纵向时遇到问题,无法找到该错误的名称。有其他人看到这个或知道如何解决吗?
【问题讨论】:
-
实际上是 What is the best method of re-rendering a web page on orientation change? 的副本 - 相同的底层证券。
标签: ipad orientation mobile-safari