• ベストアンサー

<frameset>と<iframe>について

お世話になります <frameset>の場合、フレーム未対応のブラウザには <noframes>フレーム未対応のブラウザです</noframes> のようにすればいいと思うのですが<iframe>の場合はどうなのでしょうか? <iframe>もフレームなので未対応のブラウザでは表示されないのでしょうか? そもそもフレーム未対応のブラウザとはどのようなブラウザのことなのでしょうか? そういうブラウザを設定を変えたりして対応させることは可能ですか?

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

  • ベストアンサー
回答No.4

>○<noframes><p>フレームを使用しています。</p> <p><a href="menu.html">メニューページへ</a></p></noframes> それもどうかと思うけど。確かにbody要素の開始・終了タグは共に省略できるけど・・・orz 俺は <noframes><body><p>フレームを使用しています。</p> <p><a href="menu.html">メニューページへ</a></p></body></noframes> を一応推しておくよ。

leap_day
質問者

お礼

回答ありがとうございます <iframe>の場合、どうなるか知りたかったので省略して書いておりました。すみませぬm(--)m なるほど~フレーム関連はセキュリティ上あまり推奨されないのですね 初めて知りました <object>はまだ使ったことないので調べてみます ありがとうございました

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

その他の回答 (3)

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.3

×<noframes>フレーム未対応のブラウザです</noframes> ○<noframes><p>フレームを使用しています。</p> <p><a href="menu.html">メニューページへ</a></p></noframes> メニューページへのリンクなどをはっておくとよい。 フレームではない、普通のページを作っておくのもよいかと。 <iframe src="top.html" name="fram" width="400" height="250"><img src="poe.jpg" alt="アイコン">iframeを使用してます。</iframe> 未対応ブラウザではiframeのある場所(200*400の枠)に「(アイコン絵)iframeを使用してます。」と出る。 同じサイズの画像でも書いておくとか?

leap_day
質問者

お礼

回答ありがとうございます きちんと書いておけばよかったですね(><) <iframe>だとどうなるか知りたかったので省略しておりましたm(--)m <iframe>の場合も未対応用に代替を作っておかなければいけないのですね こちらは知らなかったので勉強になりました ありがとうございました

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

>そもそもフレーム未対応のブラウザとはどのようなブラウザのことなのでしょうか? 携帯系の機器とか・・・(画面サイズに制約がありそう) #使ってみてないけどLynxとかw3mとかのテキストブラウザは一応対応してたっけ? #そういや、Wiiとかはどうなんだろう?Operaらしいけど。 #XFramesはいつごろ実用化されるのだーー(叫

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

<frameset>の場合、フレーム未対応のブラウザには <noframes>フレーム未対応のブラウザです</noframes> いやいや、駄目です駄目です駄目です。leap_dayさんのことだからご存知な気がするけど。 http://bakera.jp/ref/html/element/noframes >こうしておけば、フレームが利用できない環境でも個々の文書が利用できます。間違っても、「フレームが使えない人は帰って下さい」なんて書かないようにしましょう。 http://bakera.jp/ref/html/element/iframe >なお、iframe要素の中身は、フレームが表示できないときの代替内容となります。この記し方は object要素と同じです。 #個人的にはiframe要素よりobject要素の方がなんか落ち着く。Strict DTDで通るからかな?(本末転倒

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

関連するQ&A