• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ページ全体をインラインフレームにしたい)

ページ全体をインラインフレームにする方法

このQ&Aのポイント
  • 大きな1枚の画像の上にメニューと本文を同時に表示するために、ページ全体を2つのインラインフレームにしたいと考えています。
  • 左右2カラムのレイアウトをスタイルシートで作成し、左のインラインフレームにはwidth:20%;height:100%;を指定し、右のインラインフレームにはwidth:80%;height:100%;を指定しました。
  • しかし、右側に余白ができてしまいます。htmlやbodyのmarginとpaddingを0pxに設定したり、width:100%;とheight:100%;を指定しても効果がありません。端に余白が出ないようにする方法を教えてください!

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

  • ベストアンサー
  • crepon133
  • ベストアンサー率51% (399/776)
回答No.1

これでどうですかね? <!-- html,body{ height:100%; background-image:url("img/back.gif"); margin:0px; padding:0px; } .main{ width:80%; height:100%; position:absolute; margin-left:20%; padding:0px; } .side{ width:20%; height:100%; position:relative; margin:0px; padding:0px; } --> <div class="main"> <iframe src="a.html" width="100%" height="100%" scrolling="auto" name="side" frameborder="0" allowtransparency="true"></iframe> </div><!-- End main --> <div class="side"> <iframe src="b.html" width="100%" height="100%" scrolling="no" name="main" frameborder="0" allowtransparency="true"></iframe> </div><!-- End side --> iframeに読み込まれるファイルの方は <body style="background-color:transparent"> にしてください。

nyanyunyo
質問者

お礼

お礼がたいへん遅れてしまい、申し訳ありませんでした。 できました!  完璧です^^v 本当にありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A