- ベストアンサー
フレームについて
縦に三分割しているHP作っているのですが、メインのページ(真ん中)に縦スクロールだけでなく横スクロールが入ってしまいます。横幅の感覚が一文字でも入ってしまいます。すみませんが理由のわかる方、対処方法わかる方、よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
参考URLのみで失礼します。
その他の回答 (5)
- quads
- ベストアンサー率35% (90/257)
とりあえず、main.htmlのシステム識別子を削除すれば大丈夫です…。 <table>などの横幅のマージンなどが、縦スクロールバーが表示されることによって、横幅の最大表示領域の計算がおかしくなる感じです。 私に時間的な余裕ができたら詳しく書こうかと思います…。
補足
ありがとうございます。よろしくお願いします。
- quads
- ベストアンサー率35% (90/257)
フレームのソースもお願いします。 出来ればページ自体を…。
補足
すいません。まだアップしてないのでお見せできません。できれば見てもらいたいのですが・・・。 フレームのソースはこんな感じです。 よろしくお願いします。 <!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)
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>
補足
回答ありがとうございます。 画面内に収まればいいのですが、収まらないのでちょっと・・・。参考サイトまで張っていただきありがとうございます。
- quads
- ベストアンサー率35% (90/257)
多分一番重要なのは、そのフレームに表示されるページのソース。
補足
回答ありがとうございます。 中身のソースです。変えなダメなところとかありましたら、教えてください。おねがいします。 <!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)
IEの誤認識です。 何らかのブロック要素にwidth指定をしている場合はチェックしてください。 対処方法とか、実際のページ或いはソースを拝見しないと分かる訳ありません。
補足
回答ありがとうございます。 早速試してみます。 あとお見せするソースはフレームのソースでいいのですか?
お礼
本当にありがとうございます。 quadsさんにはかなり助けられました。 ありがとうございました。