1. ホーム
  2. ハイパーリンク

[解決済み】iframeは「バッドプラクティス」と見なされますか?[クローズド]

2022-03-30 13:51:33

質問

私は、iframeを使うのは「バッドプラクティス」であるという考えをどこかで持っていました。

これは本当ですか?それを使うことの長所と短所は何ですか?

どのように解決するのですか?

すべての技術と同様に、浮き沈みがあります。適切に開発されたサイトを回避するためにiframeを使用するのであれば、もちろんそれは悪い行為です。しかし、時にはiframeが許容されることもあります。

iframeの主な問題の1つは、ブックマークとナビゲーションに関係しています。単にコンテンツの中にページを埋め込むために使うのであれば、それはそれで問題ないと思います。iframeはそのためにあるのですから。

しかし、私はiframeが悪用されているのを見たことがあります。決してサイトの一部としてではなく、サイト内のコンテンツの一部として使用すべきです。

通常、iframeを使わずにできるのであれば、そちらの方がよいでしょう。他の方がもっと詳しい情報や具体的な例をご存知かもしれませんが、すべては解決しようとしている問題に起因しています。

とはいえ、HTMLに制限されていて、PHPやASP.NETなどのバックエンドにアクセスできない場合、iframeが唯一の選択肢となることもあります。