許せない心理テスト

私はまだ初心者ですが、以前こちらでフレームに関して相談したところ、非推奨なのでCSSを覚えましょう!と大変有難い教えを頂きました。頑張ってCSSを勉強しています。
ところがこの度どうしてもインナーフレームの様な形が必要になりましたが、<iframe>は勿論非推奨ですよね!?

ですので、CSSを使って、
div#frame{border:solid 1px #000000;width 300px;height200px;
     overflow:scroll;}
とこんな感じで、作っておいて、HTMLの方に
<div id=frame>
(この間に<p>~</p>などで文章を書く)
</div>

と、インナーフレームの様に見えるこの形は成功したのですが、<p>~</p>の間の文章を外部HTMLファイルを参照したい場合はどのように書いたらいいのでしょうか?
画像なら
<p><img src="example.gif" alt="見本">見本</p>
等として参照する構文は分かるのですが、example.htmlを参照させるにはどうしたらいいでしょうか。

宜しくお願い致します。

A 回答 (2件)

<object>を使用すればよいかと。


参考URLのページの「OBJECTによるインラインフレーム」部分をご参照下さい。

参考URL:http://www.tees.ne.jp/~pokochan/html/object.html
    • good
    • 0

>外部HTMLファイルを参照したい



外部HTMLを取り込むならiframeですね。
書式的に非推奨ですが、そもそもやりたい自体が非推奨なことなのですから
敢て書式だけ合わせる意味もないでしょう。

もう一つは、javascriptをつかって取り込むことも不可能ではないです。
場合によってはサーバー側の技術としてcgiやphpなども手段として有効です。
(この場合はssiなどが手っ取り早いでしょうか・・・)

ただ、スキル的に現状では厳しそうですのでお勧めできる段階には
ないです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報