FFやsafariは、スクロールが必要ないときは、スクロールバーが消えてしまう。
このため、スクロールバーの有無でセンタリングがずれてしまう。
常にスクロールバーを表示しておけば、
ページ遷移でセンタリングがずれる違和感をなくすことができる。
html {
overflow-y:scroll;
}
ただし、NNとOperaには効果なし。
NN、Operaに対応するには
html {
margin-bottom:1px;
height:100%;
}
とする。
ただ、常に1pxだけスクロールできる状態になるので、コンテンツの少ないページでは、
ものすごい違和感を感じる。
個人的には、NN、Operaはあきらめて、
overflow-y:scroll;
の方がいいなぁ。
