ホームページ  >  記事  >  ウェブフロントエンド  >  iframe と フレーム はどう違いますか? iframeとframeの違いのまとめ

iframe と フレーム はどう違いますか? iframeとframeの違いのまとめ

云罗郡主
云罗郡主オリジナル
2019-01-04 10:01:1412764ブラウズ

この記事では、iframe と Frame の違いについて説明します。 iframe と Frame の違いをまとめたので、困っている方は参考にしていただければ幸いです。 [推奨読書: Html5 チュートリアル ]

iframe と フレーム はどう違いますか? iframeとframeの違いのまとめ

iframe の欠点は何ですか?

iframe はメイン ページの Onload イベントをブロックします

検索エンジンの検索プログラムはこの種のページを解釈できないため、SEO に役立ちません

iframeとメイン ページは接続プールを共有し、ブラウザには同じドメインの接続に対する制限があるため、ページの並列読み込みに影響します。

iframe を使用する前に、これら 2 つの欠点を考慮する必要があります。 iframe を使用する必要がある場合は、javascript を使用して iframe に src 属性値を動的に追加するのが最善です。これにより、上記の 2 つの問題を回避できます。

iframe と Frame の違い。

frame FrameSet を使用せずに単独で使用することはできません。

frame を本文に配置することはできません。

<!--<body>-->
<frameset rows="50%,*">
<frame   name="frame"   src="test.html"/>
</frameset>
<!--<body>-->

次のコードは正常に表示できません

<body>
<frameset rows="50%,*">
<frame  name="frame"   src="test.html"/>
</frameset>
<body>

frameSet にネストされた iframe を本文に配置する必要があります。##

<body>
<frameset>
<iframe   name="frame"   src="test.html"/>
</frameset>
</body>

以下は正常に表示できません:

<!--<body>-->
<frameset>
<iframe   name="frame1"   src="test.html"/>
</frameset>
<!--</body>-->

FrameSet にネストされていない Iframe は自由に使用できます。

<body>
<iframe   name="frame"   src="test.html"/>
</body>
<!--<body>-->
<iframe   name="frame"   src="test.html"/> s
<!--</body>-->

フレームの高さは、frameSet を通じてのみ制御できます。iframe は、frameSet を通じてではなく、それ自体で制御できます。同じページで 2 つの iframe が使用されていない場合、それらは IE で正常に表示されます。Firefox では最初の iframe のみが表示されます。2 つ以上のフレームを使用すると、IE と Firefox の両方で正常に動作します。

以上がiframe と フレーム はどう違いますか? iframeとframeの違いのまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。