背景画像を読み込み終わった時点で、(それまで先に読み込まれ終わって一瞬表示されてたBODY以下メインコンテンツ部分を押し下げるような感じで)背景画像のみになる、という現象。
background: #色 url("画像") fixed center no-repeat;
てな具合に書いてたのを分解して、
1行ずつ調べてったら「fixed」が犯人だった。
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
とかつけても結局fixedで元の木阿弥。
色々調べて、 見つけたこれはずいぶん古くて、
https://code.google.com/p/android/issues/detail?id=3301
きっと一番下で解決してるはず!!と思いきや、
I fixed by removeing the fixed value from background, and moving the background on a <div> with position fixed and 100% height and width.
こんなことをしなけりゃならないらしいよヽ(´Д`)ノ
じゃなかったらJavascriptでこんなことぐらいしか思いつかない。CSSだけで済むようにしてくださいよ今更イヤですよもう('A`)