横スクロールバーを隠す方法。for IE6フレームを使ったページ
今回、初DTD宣言に悩まされた。
フレームを使ったページ(そもそもフレームは×)でIE6で本来でないはずの横スクロールが現れるっていう事態に陥った。以前もフレームを使ったページは何度も作ったがこんなことは初めて・・・。2時間くらいGoogleをさまよった結果、
html{overflow-y: scroll;}
をStyleSeetで適用すれば解決することがわかった。
WinIE6の標準モードにおいてフレーム内ページに横スクロールバーが表示される件
そもそも原因はIE6のバグ。
今回の事態は、DTDを
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
っと設定したしたため(標準モード)に発生したバグだった。これはDreamweaverMX2004のデフォルト設定。
普段は、手書きなので、
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
を使っていた(互換モード)。
人が書いたソースをバトンタッチする時にはこーいった問題がおこる。
今回発見できて良かった。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
本来は、標準モードでつくるほうがいい。いい勉強になった。
フレームページでスクロールバーが出る
CSSデザインをしてて、フレームなんぞに悩まされました。
ひさしく〓n’t n)…
フレームページでスクロールバーが出る
CSSデザインをしてて、フレームなんぞに悩まされました。
ひさしく〓isn’t!…