• ベストアンサー

フレームについて

縦に三分割しているHP作っているのですが、メインのページ(真ん中)に縦スクロールだけでなく横スクロールが入ってしまいます。横幅の感覚が一文字でも入ってしまいます。すみませんが理由のわかる方、対処方法わかる方、よろしくお願いします。

  • HTML
  • 回答数6
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • quads
  • ベストアンサー率35% (90/257)
回答No.6

参考URLのみで失礼します。

参考URL:
http://www.k.ctrl.titech.ac.jp/~kiyoshit/work/ie6/
michi19
質問者

お礼

本当にありがとうございます。 quadsさんにはかなり助けられました。 ありがとうございました。

その他の回答 (5)

  • quads
  • ベストアンサー率35% (90/257)
回答No.5

とりあえず、main.htmlのシステム識別子を削除すれば大丈夫です…。 <table>などの横幅のマージンなどが、縦スクロールバーが表示されることによって、横幅の最大表示領域の計算がおかしくなる感じです。 私に時間的な余裕ができたら詳しく書こうかと思います…。

michi19
質問者

補足

ありがとうございます。よろしくお願いします。

  • quads
  • ベストアンサー率35% (90/257)
回答No.4

フレームのソースもお願いします。 出来ればページ自体を…。

michi19
質問者

補足

すいません。まだアップしてないのでお見せできません。できれば見てもらいたいのですが・・・。 フレームのソースはこんな感じです。 よろしくお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>frame</title> </head> <frameset rows="165,*,50" cols="*" framespacing="0" frameborder="NO"> <frame src="topon.html" name="topon" scrolling="NO"> <frame src="main.html" name="main1"> <frame src="topun.html" name="topun" scrolling="NO"> </frameset> <noframes></noframes> </html>

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.3

scrolling="no" を指定してもだめですか↓ 参考サイト http://www.tohoho-web.com/html/frame.htm <html> <head> <title>三段フレーム</title> </head> <frameset rows="20%,30%,*"> <frame src="frame1.html" name="frame1" scrolling="no"> <frame src="frame2.html" name="frame2" scrolling="no"> <frame src="frame3.html" name="frame3" scrolling="no"> </frameset> </html>

michi19
質問者

補足

回答ありがとうございます。 画面内に収まればいいのですが、収まらないのでちょっと・・・。参考サイトまで張っていただきありがとうございます。

  • quads
  • ベストアンサー率35% (90/257)
回答No.2

多分一番重要なのは、そのフレームに表示されるページのソース。

michi19
質問者

補足

回答ありがとうございます。 中身のソースです。変えなダメなところとかありましたら、教えてください。おねがいします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>girls</title> </head> <body topmargin="0" leftmargin="0"> <center> <table width="775" height="230" border="0"> <tr> <td width="233" height="200"></td> <td width="33"></td> <td width="233"></td> <td width="33"></td> <td width="233"></td> </tr> <tr> <td height="30"><a href="garlsname.html">namae</a></td> <td></td> <td><a href="garlsname.html">namae</a></td> <td></td> <td><a href="garlsname.html">namae</a></td> </tr> </table> <table width="775" height="230" border="0"> <tr> <td width="233" height="200"></td> <td width="33"></td> <td width="233"></td> <td width="33"></td> <td width="233"></td> </tr> <tr> <td height="30"><a href="garlsname.html">namae</a></td> <td></td> <td><a href="garlsname.html">namae</a></td> <td></td> <td><a href="garlsname.html">namae</a></td> </tr> </table> <table width="775" height="230" border="0"> <tr> <td width="233" height="200"></td> <td width="33"></td> <td width="233"></td> <td width="33"></td> <td width="233"></td> </tr> <tr> <td height="30"><a href="garlsname.html">namae</a></td> <td></td> <td><a href="garlsname.html">namae</a></td> <td></td> <td><a href="garlsname.html">namae</a></td> </tr> </table> </center> </body> </html>

  • quads
  • ベストアンサー率35% (90/257)
回答No.1

IEの誤認識です。 何らかのブロック要素にwidth指定をしている場合はチェックしてください。 対処方法とか、実際のページ或いはソースを拝見しないと分かる訳ありません。

michi19
質問者

補足

回答ありがとうございます。 早速試してみます。 あとお見せするソースはフレームのソースでいいのですか?

関連するQ&A

  • 横スクロールを出したいのですが・・・

    自分のHPに横スクロールをつけてページの横幅を狭くしても文字が縦に集まらないようにしたいのですが誰か教えてくれませんか。

    • ベストアンサー
    • HTML
  • HPビルダー8 フレームを消して1つにまとめたい!

    HPビルダーでHPを作って公開しています。 でも今のHPはフレームを使って2分割に分かれています。 左のフレームにメニューが縦にならんでいてスクロールバーが付いています。右にはメイン?ページがあります。 それを分割しないで今度はフレームを使わず今までのHPの感じで1つのページに変えたいのですがどうやったらできますか? 作り直すしかありませんでしょうか? 宜しくお願いします!

  • Firefoxの横スクロールについて

    Firefoxのブラウザの横幅やスクロールについて教えてください 例えば、OKWaveのマイページではブラウザの横幅を調整すると問題なくその幅に合わせてページ内の文字がずれてある程度まではスクロール無し(文字の位置がずれて)の状態で縮小してくれます 教えてgooでも以前はOKWaveと同じだったと思うのですがここ2~3日?、HPの幅が広くなったのか?OKWaveと同じ大きさでは横スクロール表示され、ブラウザの幅も固定幅になってしまっています この時、ブラウザを縮めると横スクロールバーの右側部分と縦スクロールバーがHPの画面と一緒に消えてしまいます これはブラウザの設定の問題でしょうか? それともHP製作者側の問題でしょうか? 設定の問題でしたら改善方法を教えてください 現在解像度は1280*1024で使用していますが、これ以上上げると文字など(他ソフトなども)が見づらくなってしまうので解像度を上げるのは避けたいです よろしくお願いします

  • スクロールバー

    現在HPを製作しています。 その過程で出た問題なのですが何かヒントになるような情報があれば教えていただければと思い、質問します。 HPの型としては、フレームを使って上下に分割されたものです。 起こった問題の現象としては ・下フレームで縦にスクロールバーが発生した時に、(おそらくスクロールバーの幅分)横スクロールバーが出現してしまいます。 ・こうして発生した横スクロールバーはブラウザの横幅を広げても消えません。 ・縦スクロールバーが消えると同時に消えます。 どうにかして縦のスクロールバーが出ても横は出ないようにしたいのですが、現在ヒントとなるものがなく闇雲に原因を探している状態です。 もしこのような現象に対してヒントのようなものをお持ちの方がいましたら。 知恵を貸していただきたいと思います。 よろしくお願いします。

  • 横方向のスクロールをなくしたい

    縦3分割(cols="*,700,*")のフレームにし、真ん中だけ遷移させるページを作成しているのですが、CSSで、 body{ overflow-x:hidden; } と設定しているのですが、横方向にスクロールされてしまいます。フレームの値(width)より真ん中のページに置く幅の値が等しいか同値であるのですが、何か設定が要るのでしょうか? 因みに縦はスクロールします。(真ん中のフレームのみ) 考えてみましたが、結論が出そうになかったので教えてください。お願いします。

    • ベストアンサー
    • HTML
  • 小さいフレームを付けたい

    HPのTOPをリニュ中です。 HTML本を片手に悪戦苦闘中です。 ページを大きく2:8で分割して、もくじをクリックしたら各ページにリンクさせる事は出来るようになりました。 今、上手くいかないのはTOPページに小さいフレームを付けて 「キリ番ゲット」したゲストさんのお名前を載せる作業です。 スクロール(ここの書込み場所と同じタイプ)させて、お名前を載せたいんですが 上手く表示出来ません。 大きさとしては縦が1cmくらいで、横が5~6cmの細くて小さいものです。 こんなソースをコピー出来るサイトはありますか? 何件か覗いたんですが、微妙に欲しい形と違う為 自分用に変更すればする程にゴチャゴチャしてきちゃいました(^_^;) 後、『ピクセル』の単位も良くわかりません。 宜しくお願いいたします(^-^)

    • ベストアンサー
    • HTML
  • 大きい画像表示のときにframeを使用せずにスクロールバーを自動的につける事は可能か?

    こんにちは, 今HTMLでwebページを作成しています。 たとえば,windowを左右にframe分割して,その後テキストや画像をはりつけると,仮にそのwindowに収まらない場合は,縦や横にスクロールバーが出ます。 それをframe分割せずにすることは可能なのでしょうか。 たとえば,<table>などで縦100px × 横 100px のセルを作り,画像を貼り付ける場合に,画像が100px × 100px内であれば,スクロールは出ないが,画像が200px × 200pxなどだとそのセル自体にスクロールが出るようにできるのでしょうか。 (<table>のセルサイズを固定することでかのうですか?) テキストなどだと<textarea>を使用すれば,このページの質問回答欄みたいにつけることができるのですが,その他の方法はあるのでしょうか。 (frame見たいにひとかたまり<1フレーム>毎にスクロールをつけたいのです。 しっていらっしゃる方,よろしくおねがいします。

    • ベストアンサー
    • HTML
  • フレーム内のテーブルの表示について。

    先ほど下記で、フレーム内のテーブル表示について質問したのですが、新たな質問が出てしまったので、合わせて改めて質問させて頂きます。 解像度1024×768を基準として、縦に2分割したフレームの片方に、width=100%のテーブルを表示しています。 行数が少なく縦スクロールが出ない状態では、横スクロールがなく表示できるのですが、行数が増え、縦スクロールが出てくると横スクロールも出てしまいます。 縦スクロールが出てくることによって、表示サイズが狭まっているようなのですが、何か回避策がありましたらお教えください。よろしくお願いします。 ちなみに、overflow-x、overflow-yを使用してみましたが、駄目でした。

  • HTML フレーム スクロール

    3日前からHTMLで、ホームページ作成を試みているものです。 HTMLで、FRAMEというタグを使用し、ページを縦に3分割しました。 右30%、中央60%、左30%という具合に分割しましたが、右ページと左ページのHTMLは、同一です。 要は、中央のページに文章や画像を掲載し、右、左ページは、背景のようにしたいのです。 そうした場合、中央ページが長く(?)なってしまうのでスクロールが出てくるのですが、 そのスクロールが、中央ページの右側に出てきてしまうんです。 そのため、中央ページのみ、スクロール可能で、右、左ページは動かぬまま。 スクロールを右ページの右側に登場させ、ページ全体でスクロールさせるには、どうすればいいんでしょうか? 超初心者のため、上手く説明できているか不安ですが、解決方法をご存知の方がいらっしゃったら是非ご回答お願い致します。 また、この質問がとんだ見当違いでしたら、ごめんなさい。

    • ベストアンサー
    • HTML
  • フレームで表示させた時のマージン

    マージンをなくしたページに、セルのスペースをなくして画像を隙間なく配置した テーブルを右寄せで置いています。 普通にそのページを見ると、右端に画像がぴったりとくっついて表示されるのですが、 縦に三分割したフレームの真中で表示させると、左端にくっついてしまい 右端に隙間ができてしまいます。 考えられる理由と、修正方法を教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう