1

我有一个页面,其中有一个 100% 的宽度和高度 div(所有周围的元素都相应地调整大小,以便它实际上达到 100% 的宽度和高度)。在那个 div 下面我有一个固定高度的第二个 div。

在移动 safari 和黑莓中,一切都很好,当页面加载时,尺寸被正确应用(顶部 div 填充视口)并且用户可以向下滚动以显示第二个 div。Android 2.1 也正确地应用了尺寸,但有一个额外的怪癖;当用户向下滚动并从页面中移除地址栏时,会重新计算 div 的尺寸以填充视口,从而导致内容跳转。理想情况下,我希望 div 的尺寸在页面滚动时保持静态,但保持 100%,以便无论设备大小或方向如何,它都会填充视口。

有谁知道禁用此重新计算的任何方法?

感谢您的任何帮助,您可以提供。

4

1 回答 1

0

我唯一能想到的就是在地址栏上设置一个特定于 Android 2.1 的负边距。通过用户代理定位它。

于 2010-06-28T17:46:41.567 回答