Heim >Web-Frontend >HTML-Tutorial >Der Unterschied zwischen Frame- und Iframe-Tags

Der Unterschied zwischen Frame- und Iframe-Tags

巴扎黑
巴扎黑Original
2018-05-11 17:41:122251Durchsuche

1. Der Rahmen kann nicht alleine ohne FrameSet verwendet werden.

2. Der Rahmen kann nicht wie folgt angezeigt werden:

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

Folgendes kann nicht normal angezeigt werden:

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

3. Eingebettet Der im FrameSet festgelegte Iframe muss im Textkörper platziert werden:

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

Das Folgende kann nicht normal angezeigt werden :

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

4. Iframes, die nicht im FrameSet verschachtelt sind, können nach Belieben
wie folgt angezeigt werden:

<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>-->

5. Die Höhe des Rahmens kann nur von FrameSet gesteuert werden; iframe kann von ihm selbst gesteuert werden, jedoch nicht von FrameSet, wie zum Beispiel:

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

6. Wenn mehr als zwei Iframes auf derselben Seite verwendet werden, kann diese angezeigt werden normalerweise im IE, aber nur der erste kann in Firefox angezeigt werden; mehr als zwei Iframes verwenden Funktioniert normal im IE und Firefox
Der obige Code wurde in IE7 und Firefox2.0 getestet.
Darüber hinaus Diebstahlzusammenfassung aus verwandten Foren :-)
1Frame und Iframe können im Grunde die gleichen Funktionen erreichen, aber Iframe bietet mehr Flexibilität als Frame.
Frame ist der Frame der gesamten Seite. Iframe ist ein eingebettetes Webseitenelement, das auch als eingebetteter Frame bezeichnet werden kann Das sogenannte Floating
Frame-Tag kann verwendet werden, um ein HTML-Dokument in eine HTML-Anzeige einzubetten. Der größte Unterschied zum Frame-Tag besteht darin, dass der in der Webseite eingebettete Inhalt 744a36ce5a80811620fd656a5a6732af47339a95073fc7313e65a7a8ddc71270 ein integraler Bestandteil der gesamten Seite ist, während der in a6b59115af808fdb3d02f302deb8ef36c26abcc11266fd700d99921e31e701d8 ist ein eigenständiges Einzelbild, das unabhängig voneinander angezeigt werden kann. Darüber hinaus kann durch die Verwendung von Iframe derselbe Inhalt auch mehrmals auf derselben Seite angezeigt werden, ohne dass der Code dieses Inhalts wiederholt werden muss. 2iframe kann innerhalb des Formulars
platziert werden. Rahmen funktioniert nicht.

<table> 
<tr> 
<td><iframe id="" src=""></iframe></td><td></td> 
</tr> 
</table>

3frame必须在frameset里 
而frameset不能与body元素共存,也就说有frameset元素的文档只能是一个框架集,不能有别的东东 
4IFrame是放在网业的什么地方都行   
  但是frame只能放到上下左右四个方向 
5iframme   是活动帧   
  而frame是非活动帧   
  iframe使用方法如下   
  7455c763cb1ccd1b9aa8dc60ff09286c065276f04003e4622c4fe6b64f465b88 
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的浏览器比较多。 
Die gesamte Website, die ich für mein Unternehmen erstellt habe, verwendet Iframes, die von Linux-Browsern nicht unterstützt werden. Ups, es ist hässlich, aber ich verwende immer noch gerne Iframes
Es gibt auch Iframes in der Tabelle und setze dann ifame auf width=100% height=100%
Ich kann einfach die Breite und Höhe meiner Tabelle ändern, was für den Schriftsatz von Vorteil ist
Tatsächlich ist Frame ein Steuerelement
Die Verwendungsmethode ist die gleiche wie bei Panle.
Frame ist eine Seite, die eine Webseite in mehrere Seiten unterteilt. Es muss ein Frameset-Seitenframeset vorhanden sein
iframe ist ein schwebender Frame, der Ihrer Seite eine weitere Seite hinzufügt,
04a0d55efbbfd646a993fbc01f262c57 horizontal oder vertikal,
d5ba1642137c3f32f4f4493ae923989c wird zum Einfügen eines kleinen rechteckigen Fensters in die Seite verwendet
Frame wird im Allgemeinen zum Festlegen des Seitenlayouts verwendet , unterteilt die gesamte Seite in regelmäßige Blöcke, jeder Block enthält eine neue Seite.  
iframe wird verwendet, um eine neue Seite an einer beliebigen Stelle auf der Seite einzufügen.  
Daher Frame wird verwendet, um das Seitenformat zu steuern. In einem Buch befindet sich beispielsweise das Inhaltsverzeichnis des Kapitels auf der linken Seite und der Text auf der rechten Seite. Sie möchten nicht, dass das Inhaltsverzeichnis mehr verschoben wird. Daher ist es am besten, die Seite in zwei normale Seiten zu unterteilen, eine links und eine rechts.  
Und iframe ist mehr flexibel und erfordert keine Aufteilung der gesamten Seite. Sie können es überall auf der Seite verwenden. iframe bettet eine neue Seite ein

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Frame- und Iframe-Tags. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn