• 締切済み

横スクロールバーについて

Dreamweavwe8にて作業しています。 製作した画面はフレーム構造のメインコンテンツを表示する部分なのですが、フルCSSにて製作、確認画面でその画面だけを表示すると縦スクロールだけが表示され、横スクロールは通常時は表示しませんが、 INDEXを立ち上げ、フレームの一部としてみた時、横スクロールが表示されます。 それは、縦スクロールが消えるサイズまで広げると消えるのですが、縦スクロールがある間は表示されます。 ページの設定でスクロールは自動にしてあります。 フレームの設定は、 <frameset cols="166,*" frameborder="NO" border="0" framespacing="0"> <frame name="leftFrame" noresize scrolling="NO" src="menu.html"> <frameset rows="135,*" cols="*" frameborder="NO" border="0" framespacing="0"> <frame name="topFrame" noresize scrolling="NO" src="header.html" > <frame name="mainFrame" src="top.html"> </frameset> </frameset> としてあります。 ここで何か設定が必要なのでしょうか? 私が困っているのはtop.htmlのところです。 解りにくくてすいませんが、よろしくお願いします。

みんなの回答

  • goulan
  • ベストアンサー率46% (23/50)
回答No.1

>ページの設定でスクロールは自動にしてあります。 これがどこに設定してあるのか不明ですが、横スクロールが表示されるのは、IEだけですよね? <frame name="mainFrame" src="top.html"> これが原因です。 この frame に、scrolling="yes" と追加して下さい。 autoにすると、IEは縦横スクロールを表示します。 これでIE は横スクロールが出なくなります。が・・・Mozilla,Opera の場合はスクロールスペースができます。faceはないので、気にはならないと思いますが。 老婆心ながら・・・文書型宣言は、何をお使いでしょう? ぱっと見は、html4.01 framesetぽいですが・・・。もしそうなら、frameset には、title属性を入れた方がよろしいかと。あと、marginwidth marginheightも。余計なお世話ですよね、すみません;;;

neo_kiyo
質問者

お礼

回答ありがとうございます! 早速やってみることにします。 フルCSSで外部ファイルにCSSを集めてそこにmarginwidth marginheight等はすべて記入してます。 ご心配ありがとうございます!

関連するQ&A