Heim >Web-Frontend >HTML-Tutorial >Was sind die Unterschiede zwischen Iframe und Frame in HTML?
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önnenHTML-Grundkenntnisse , über Detaillierte Einführung in den Stil von Hyperlink-EinstellungenWissenszusammenfassung von HTML-AbsätzenDas 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!