Der Unterschied zwischen Frame- und Iframe-Tags

巴扎黑
Freigeben: 2018-05-11 17:41:12
Original
2167 Leute haben es durchsucht

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>-->
Nach dem Login kopieren

Folgendes kann nicht normal angezeigt werden:

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

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>
Nach dem Login kopieren

Das Folgende kann nicht normal angezeigt werden :

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

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>-->
Nach dem Login kopieren

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>
Nach dem Login kopieren

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 ein integraler Bestandteil der gesamten Seite ist, während der in 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>
Nach dem Login kopieren

3frame必须在frameset里 
而frameset不能与body元素共存,也就说有frameset元素的文档只能是一个框架集,不能有别的东东 
4IFrame是放在网业的什么地方都行   
  但是frame只能放到上下左右四个方向 
5iframme   是活动帧   
  而frame是非活动帧   
  iframe使用方法如下   
   
iframe用起来更灵活,不需要frame那么多讲究   
而且放的位置也可以自己设 
iframe是内嵌的,比较灵活,不过也有不好的地方,就是位置在不同的浏览器和分辨率下有可能不同,有时会把本来好好的页面搞得变形 
iframe就没有这个限制 
6iframe   可以加在网页中任何一个地方。   
  而frame   通常做框架页 
iframe是一个网页中的子框架,两网页间是父子关系   
  frame是框架,由多个并列的网页构成 
楼上的说得对,iframe是浮动的。就像是浮动面板,而frame是固定的。只能四个方向上的。   
你可以直接在网页里用一下,看看效果就行了。 
7