FireFoxのスクロールバー分のズレをとるCSS 2006年9月26日 FireFoxで表示したときページが縦方向にきっちり収まっているとき、スクロールバーの分だけスクロール時で表示されている時と比べてズレてしまいます。 デザイン自体には問題はありませんが、コンテンツが縦にきっちり収まっているページからコンテンツの長いページにページ移動する際にカクっとズレの動きが生じてしまいます。 な~んか気持ち悪いなぁと思ったときは body { overflow-y:scroll; } とするとページ移動の際のズレの動きがなくなります。 しかし、IE6、IE7ではブラウザ自体のスクロールバーとは別にもうひとつ内側にスクロールバーができてしまいます。 そこで対処法としてIE6用CSSハックの*htmlとIE7用CSSハックの*+htmlを利用して *html body { /*IE6だけに適
![FireFoxのスクロールバー分のズレをとるCSS](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0cac4dbbb4891c3f2952438d46fe211c1134544/height=288;version=1;width=512/https%3A%2F%2Fwww.u-ziq.com%2Fwp-uziq%2Fwp-content%2Fuploads%2F2023%2F07%2Fsite-icon-uziq.png)