読者です 読者をやめる 読者になる 読者になる

IE6でのiframeの横スクロールバー

IEのバグに、iframe内に表示したページで縦方向のスクロールバーが表示されると、本来必要ない横スクロールバーも表示されてしまう、というバグがあります。横幅の計算で縦スクロールバーの幅の処理がおかしいようです。

Googleで検索して見つかる対応方法は、iframe内で表示するHTMLにて以下のようなスタイルを指定するものが多いです。

html {
overflow-x : hidden;
overflow-y : auto;
}

ただ、これだと本当に横方向にあふれた場合に横スクロールバーが表示されなくなるので、あふれる可能性があれば、

html {
overflow-y : scroll;
}

のみにしておくのがよさそうです。