• ベストアンサー

ホームページ内のインラインフレームについて

ホームページ内に設置するインラインフレームについて 教えてくださいませ。 たとえばフレームサイズが横幅300ピクセルあって、 その中にお勧めのHPとか画像を入れたいとき、 そのHPとか画像のサイズが500ピクセルだった場合、 きれいに表示されないですよね。 (足りないサイズ分表示が途切れてしまう) インラインフレーム内の画像というか、表示させる 部分を縮小して表示させるやり方はあるのでしょうか? そんなやり方はない! いやある! ごぞんじのかたいましたらお願いいたします m(__)m

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

  • ベストアンサー
  • chizakura
  • ベストアンサー率40% (77/190)
回答No.1

<IMG SRC="[画像のURL]" WIDTH=*** HEIGHT=***> *の部分をフレームに入るように高さ・幅を設定する。 これでいいかな。

doragon17
質問者

お礼

chizakura さん、ご回答ありがとうございます。 ただこのやり方だと、たとえば <iframe img src="[画像のURL]" width="300" height="200" /></iframe> こうやったときに、フレームは300×200になるのですが、 中に表示される画像は素の大きさのままです。 私のやり方が悪いのかも知れないのですが、 フレームの中に表示される画像またはHPを縮小 させたいのです m(__)m

その他の回答 (2)

  • echino
  • ベストアンサー率50% (115/230)
回答No.3

まず前置きです。 例えば、おすすめのHPをインラインフレーム内で表示する等は 基本的には好ましいことではありません。(あくまで他者のHPなら) インラインフレームでの表示ということは自分のHPのコンテンツとして 該当のサイトを扱うということになりますので、「引用」ということに なり、マナーとして了承を得ることが望ましいです。 で方法ですが (1)PHPなどのプログラムを利用する。 (2)自分のサイトなら、CSSを利用して擬似フレームを使う。 などが考えられます。 もちろん、前置きで言ったように他者のHPを表示させるなら、画像の 表示サイズを変えるなどは好ましいこととはいえません。 引用と言う形なら、自身のサイトを調整するべきですので。

doragon17
質問者

お礼

echinoさん回答ありがとうございました。 どうやら私がやりたかったのはサムネイルというのを すればできるということが、いろいろ調べていて わかりました。 ほかにもHPを表示させるならプリントスクリーンを 使って画像を縮小すればよいなど・・・・・(汗) 何とか解決できそうです。

  • chizakura
  • ベストアンサー率40% (77/190)
回答No.2

><iframe img src="[画像のURL]" width="300" height="200" /></iframe> ↑これだと画像の大きさは変わらないと思います。 私が思っていたやり方としては、 <iframe src="B.html"></iframe> メインのhtmlでサブのBのhtmlをよび、 そのBの中に、 <IMG SRC="[画像のURL]" WIDTH=*** HEIGHT=***> を記述してあげればうまくいくと思います。

関連するQ&A