好的,我正在努力思考究竟是什么让 div 可滚动,以及是什么扼杀了 iPad 和 Android 上的可滚动功能(所以我猜是任何移动 webkit)。
假设我有这样的结构:
<div id="wrapper">
<div id="inner">
<div class="dynamic_content"></div>
</div>
</div>
所以至少我会设置溢出:自动;在#wrapper上。
我还从阅读here中看到#wrapper应该有固定的尺寸(所以假设固定的高度和宽度)。
#inner或.dynamic_content div 呢?有什么特别的(CSS)吗?
如果当用户调整浏览器大小时我有 javascript 调整#wrapper大小怎么办- 这会影响什么吗?
我问这个是因为我有一些使用类似于上面解释过的 DOM 的东西,它们在 iPad 上滚动得很好,而其他的不滚动,我不知道还有什么可能会影响功能。
所以一般的问题是,是否有一套规则可以让滚动工作,第二个问题是哪些其他力量会影响和/或破坏它?
谢谢。