0

http://dev.anuary.com/1f1715ac-ad96-536a-a462-74381c7a2baf/test.html http://dev.anuary.com/1f1715ac-ad96-536a-a462-74381c7a2baf/test2.html

test2.html期待される動作です。test.htmlただし、 CSSは実装していませんbody {overflow: hidden;}。後者は、WekKit のオーバースクロールを防ぐために必要です

基本的に、DOM の幅と高さが 100% (100% はウィンドウ サイズを意味する) の要素と、WebKit のオーバースクロールが無効になっているoverflow-y: scrollページが必要です。私が見つけた唯一の回避策は、JavaScript を使用して、またはラッピング要素に固定の高さを与えることです。ただし、できればJSを使用しないソリューションを探しています。

4

1 に答える 1

0

height: 100%;オンに設定する必要がありhtmlますbody。そうしないと、表示されるウィンドウ サイズよりもはるかに大きくなります。

デモ: http://jsfiddle.net/ThinkingStiff/8ejtP/

html, body {
    height: 100%;
}
于 2012-07-12T07:08:37.950 に答える