Heim  >  Artikel  >  Web-Frontend  >  Was sind die Unterschiede zwischen Iframe und Frame in HTML?

Was sind die Unterschiede zwischen Iframe und Frame in HTML?

php中世界最好的语言
php中世界最好的语言Original
2018-01-23 10:17:401811Durchsuche

Dieses Mal werde ich Ihnen die Unterschiede zwischen Iframe und Frame in HTML und die Vorsichtsmaßnahmen für die Verwendung von Iframe und Frame in HTML vorstellen. Hier ist ein praktischer Fall, schauen wir uns das an.

Ich weiß nicht, ob Sie das Frameset-Attribut in Ihrem Projekt verwendet haben. Das Frameset-Attribut wurde letztes Jahr von mir bei der Produktion eines Online-Kundenservicesystems verwendet, da das Kundenservicesystem ein festes Layout benötigt , einer oben, einer unten usw. Moment, Frameset und Frame wurden damals verwendet. Nachdem ich diese Attribute verwendet hatte, verstand ich den Unterschied zwischen Iframe und Frame. Denn vorher habe ich in meinen Projekten generell keine Frames verwendet und wenn, dann würde ich Iframes verwenden.

Lassen Sie uns über die spezifischen Unterschiede sprechen! Die folgenden Punkte werden zusammengefasst.

1. Der Rahmen kann nicht unabhängig vom FrameSet verwendet werden.

Der Rahmen kann nicht wie folgt angezeigt werden:

Folgendes kann nicht normal angezeigt werden:
<!--<body>-->    
<frameset rows="50%,*">    
   <frame   name="frame1"   src="test1.htm"/>     
   <frame   name="frame2"   src="test2.htm"/>     
</frameset>    
<!--<body>-->

Im Gegenteil, wenn der Iframe unter dem FrameSet-Attribut platziert wird, muss er im Körper platziert werden
<body>    
<frameset rows="50%,*">    
   <frame   name="frame1"   src="test1.htm"/>     
   <frame   name="frame2"   src="test2.htm"/>     
</frameset>    
<body>

3. iframe ist ein HTML-Tag. Sie können es überall in HTML verwenden, Frame jedoch nicht.
<body>    
  <frameset>     
    <iframe   name="frame1"   src="test1.htm"/>     
    <iframe   name="frame2"   src="test2.htm"/>     
  </frameset>     
</body>

Der Frame muss im FrameSet verschachtelt sein und kann nicht in Tags wie Tabellen verwendet werden.
<body>    
   <iframe   name="frame1"   src="test1.htm"/>     
   <iframe   name="frame2"   src="test2.htm"/>     
</body>  
  
<table>    
<tr>    
<td><iframe id="" src=""></iframe></td><td></td>    
</tr>    
</table>

4. Die Höhe des Rahmens kann nur durch FrameSet gesteuert werden, jedoch nicht durch FrameSet.

5 auf derselben Seite verwendet, kann es normal im IE angezeigt werden, aber nur der erste kann in Firefox angezeigt werden; die Verwendung von zwei oder mehr Frames kann sowohl im IE als auch in Firefox normal funktionieren
<!--<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>


Ich glaube, ich habe es gelesen. Sie beherrschen die Methoden in diesen Fällen. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Verwandte Lektüre:

Wie h5 und c3 die Bewegung von Planeten im Sonnensystem animieren können


HTML-Grundkenntnisse , über Detaillierte Einführung in den Stil von Hyperlink-Einstellungen


Wissenszusammenfassung von HTML-Absätzen

Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen Iframe und Frame in HTML?. 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