[解決済み】iframeは「バッドプラクティス」と見なされますか?[クローズド]
2022-03-30 13:51:33
質問
私は、iframeを使うのは「バッドプラクティス」であるという考えをどこかで持っていました。
これは本当ですか?それを使うことの長所と短所は何ですか?
どのように解決するのですか?
すべての技術と同様に、浮き沈みがあります。適切に開発されたサイトを回避するためにiframeを使用するのであれば、もちろんそれは悪い行為です。しかし、時にはiframeが許容されることもあります。
iframeの主な問題の1つは、ブックマークとナビゲーションに関係しています。単にコンテンツの中にページを埋め込むために使うのであれば、それはそれで問題ないと思います。iframeはそのためにあるのですから。
しかし、私はiframeが悪用されているのを見たことがあります。決してサイトの一部としてではなく、サイト内のコンテンツの一部として使用すべきです。
通常、iframeを使わずにできるのであれば、そちらの方がよいでしょう。他の方がもっと詳しい情報や具体的な例をご存知かもしれませんが、すべては解決しようとしている問題に起因しています。
とはいえ、HTMLに制限されていて、PHPやASP.NETなどのバックエンドにアクセスできない場合、iframeが唯一の選択肢となることもあります。
関連
-
[解決済み】CSSの背景画像が表示されない。
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] チェックボックスとそのラベルをクロスブラウザーで一貫して揃える方法
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] Zalgoテキストはどのように機能しますか?
-
[解決済み] localStorage、sessionStorage、session、cookieの違いは何ですか?
-
[解決済み] テキストエリアのサイズはCSSのwidth / heightとHTMLのcols / rows属性のどちらを使用すればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】位置固定が機能しない
-
[解決済み】iframeの背景色を変更する問題
-
[解決済み】このインラインブロックのdiv要素の間に説明のつかない隙間があるのはなぜですか?[重複]
-
[解決済み】Markdownで'target="_blank"'でリンクを作成することはできますか?
-
[解決済み】ラジオボタンの代わりに画像を使用する
-
[解決済み] div要素間の空白を削除する方法
-
[解決済み] HTMLファイルへのリンクは可能ですか?
-
[解決済み] 電話番号のマークアップはどのように行うのですか?
-
[解決済み] Bootstrap 4 の mr-auto が正しく動作しない。
-
[解決済み] なぜiframeは危険でセキュリティリスクと言われるのですか?