2002年08月30日(金) [過去の今日]
#2 IEのスクロールバー
久しぶりにCSSをいじくってて、最近ゲームやってるので起動してるWin2kとIE6でもどう見えるか見てみたり。しかし、フレームのページをIEで見ると、どうしても横スクロールが発生する。おかしいおかしい、そんなはずはないのにと悩んで、やっと気付いた。IEの縦の長さを広げると、横スクロールが消えるのである。つまり、縦のスクロールバーがHTMLの右側を埋めてしまい、縦スクロールバーに覆われてる分だけ横スクロールが発生していたのである。つまり、フレームでIEに対応するためには右側にスクロールバーの分だけマージンを置いてやらねばならない。ていうか、これってバグじゃねえ? widthはスクロールバーの厚みまでふくめなければならないのか?
なんか、やけにスクロールバーを消したがる人が多いのもうなずける思いだ。確かにこんな糞仕様のブラウザ相手にしてたら、消したくなる。
(@138)