- ベストアンサー
IE6.0でフレームぺージの横スクロールバーが消せません。
1・フレーム指定ページ 2・左表示ページ 3・右表示ページ といった、左右を分割したページを作っているのですが、 画面を横にしなければいけない表示物が何もないにもかかわらず、 IE6.0特有のバグだそうで(?) 右側に横スクロールバーが出てきてしまい、とても気になります。 調べてみて、 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>‥ と個々や全部のページに入れたり、 <STYLE TYPE="text/css"> HTML { overflow-y: scroll; } </STYLE> の記載を<head></head>間に、 これもやはり個々のページに順番にいれてみたり、 全部に入れてみたりしたのですが、 どうにも要領が悪いようで全然消す事が出来ませんでした。 BODY { overflow-x: hidden; } は文字の表示サイズを最大にして見た場合、はみ出してしまう部分がある時、 見辛かったのでなるべく使わない方がいいかと思い使用を保留にしています。 タグをいれるページや、書き方や書く場所が間違っているのでしょうか? それともこのやり方自体が間違っているのでしょうか? 何とか横スクロールを穏便に消す方法はありませんでしょうか…、 どうかご存知の方お教え下さい、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
body、またはそれ以外のmarginやpaddingの設定見落としがあると思います。 body {margin:0;padding:0;} のように設定していますか? 特にsrcで読み込まれる側のページ設定。
その他の回答 (1)
- goldfox
- ベストアンサー率49% (123/249)
1・フレーム指定ページ のDOCTYPE宣言は <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> になっていますか? 横スクロールが出るページの全ソースを提示すれば、現象を検証できるかもしれません。
お礼
お応え頂き有り難うございましたm(_ _)m
お礼
アドバイス有り難うございました!