<フレーム名="フレーム1" src="test1.htm"/> <フレーム名="フレーム2" src"/> <フレーム名="フレーム1" src="test1.htm"/> <フレーム名="フレーム2" src">

Frame タグと iframe タグの違い

巴扎黑
巴扎黑オリジナル
2018-05-11 17:41:122223ブラウズ

1. FrameSet から独立して使用することはできません。

2. 以下のようにフレームを配置することはできません。 :

<!--<body>--> 
<frameset rows="50%,*"> 
   <frame   name="frame1"   src="test1.htm"/>  
   <frame   name="frame2"   src="test2.htm"/>  
</frameset> 
<!--<body>-->

3. FrameSet にネストされた iframe は body に配置する必要があります。次のものは正常に表示できます:

<body> 
<frameset rows="50%,*"> 
   <frame   name="frame1"   src="test1.htm"/>  
   <frame   name="frame2"   src="test2.htm"/>  
</frameset> 
<body>

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

<body> 
    <frameset>  
      <iframe   name="frame1"   src="test1.htm"/>  
      <iframe   name="frame2"   src="test2.htm"/>  
    </frameset>  
  </body>

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


 <!--<body>--> 
    <frameset>  
      <iframe   name="frame1"   src="test1.htm"/>  
      <iframe   name="frame2"   src="test2.htm"/>  
    </frameset>  
  <!--</body>-->

5. フレームの高さは、frameSet によってのみ制御できます。

<body> 
   <iframe   name="frame1"   src="test1.htm"/>  
   <iframe   name="frame2"   src="test2.htm"/>  
</body> 
<!--<body>--> 
   <iframe   name="frame1"   src="test1.htm"/>  
   <iframe   name="frame2"   src="test2.htm"/>  
<!--</body>-->
6 のように、それ自体で制御できますが、frameSet によって制御することはできません。同じページで 3 つ以上の iframe が使用されている場合、IE では通常どおり表示できますが、最初の iframe のみが表示されます。 1 つは Firefox で表示できます。2 つ以上の iframe が使用されている場合は、IE と Firefox の両方で正常に表示できます。

上記のコードは IE7 と Firefox2.0 でテストされました。

関連フォーラムから盗んだ別の要約 :-)

1Frame と Iframe は基本的に同じ機能を実現できますが、Iframe は Frame よりも柔軟性があります。

frameはページ全体のフレームであり、埋め込みフレームとも言えます
iframeタグは
floatingframeタグとも呼ばれます。 「HTML で表示」に HTML ドキュメント
を埋め込みます。 Frame タグとの最大の違いは、Web ページに埋め込まれている 744a36ce5a80811620fd656a5a6732af47339a95073fc7313e65a7a8ddc71270 に含まれるコンテンツはページ全体の不可欠な部分であるのに対し、a6b59115af808fdb3d02f302deb8ef3672c893afd7d0ee494897e710568570cb065276f04003e4622c4fe6b64f465b88 
iframe用起来更灵活,不需要frame那么多讲究   
而且放的位置也可以自己设 
iframe是内嵌的,比较灵活,不过也有不好的地方,就是位置在不同的浏览器和分辨率下有可能不同,有时会把本来好好的页面搞得变形 
iframe就没有这个限制 
6iframe   可以加在网页中任何一个地方。   
  而frame   通常做框架页 
iframe是一个网页中的子框架,两网页间是父子关系   
  frame是框架,由多个并列的网页构成 
楼上的说得对,iframe是浮动的。就像是浮动面板,而frame是固定的。只能四个方向上的。   
你可以直接在网页里用一下,看看效果就行了。 
7d5ba1642137c3f32f4f4493ae923989c是被嵌入在网页的元素,而04a0d55efbbfd646a993fbc01f262c57用于组成一个页面的多个框架! 
iframe   更利于版面的设计   
  frame     一条直一条竖的不美观 
frame的那一条线也可以去掉的呦!只不过,iframe更方便对其进行数据的交换吧! 
iframe可以放置到你想放的任意位置,控制起来比frame方便 
8iframe是内部帧,可以嵌在一个页面里面,设置内部帧的属性可以使得整体看上去象一个完整的页面,而不是由多个页面组成,frame有frame的好处,比如何多网站,上面放广告条,左边放菜单,右边放内容,这样上边和左边的内容都可不动,只刷新右边页面的内容,选择iframe还是frame完全看自己的需求。 
说白了,用IFrame比用Frame少一个文件(FrameSet),但支持Frame的浏览器比较多。 
私の会社用に作成した Web サイト全体で iframe が使用されていますが、これは Linux ブラウザーではサポートされていません。ただし、私は iframe を使用するのが好きです。
iframe をテーブルに配置して、幅を指定することもできます。 =100% 高さ=100%
テーブルの幅と高さを変更するだけで、植字に役立ちます
実際、Frame は コントロール です
使用方法は Panle と同じです。
フレームとは、Webページを複数のページに分割するページです。フレームセット ページのフレームセットが必要です
iframe はページに別のページを追加するためのフローティング フレームです。
04a0d55efbbfd646a993fbc01f262c57 はページを水平または垂直に切り取るために使用されます。
iframe は挿入に使用されますページ上のどこにでも新しいページを作成できます
したがって、フレームは、左側に目次、右側にテキストが表示される書籍などのページ形式を制御するために使用されます。ただし、ディレクトリがドラッグされて開かないようにするには、Frame を使用してページを左と右の 2 つの通常のページに分割するのが最適です。より柔軟で、ページ全体を分割する必要はありません。iframe を使用して、ページ上の任意の場所に新しいページを埋め込むことができます。

以上がFrame タグと iframe タグの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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