Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen Iframe und Frame? Zusammenfassung der Unterschiede zwischen Iframe und Frame

Was ist der Unterschied zwischen Iframe und Frame? Zusammenfassung der Unterschiede zwischen Iframe und Frame

云罗郡主
云罗郡主Original
2019-01-04 10:01:1412670Durchsuche

In diesem Artikel erfahren Sie, was der Unterschied zwischen Iframe und Frame ist. Die Zusammenfassung des Unterschieds zwischen Iframe und Frame hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. [Empfohlene Lektüre: Html5-Tutorial]

Was ist der Unterschied zwischen Iframe und Frame? Zusammenfassung der Unterschiede zwischen Iframe und Frame

Was sind die Nachteile von iframe?

iframe blockiert das Onload-Ereignis der Hauptseite

Das Suchprogramm der Suchmaschine kann diese Art von Seite nicht interpretieren, was für SEO nicht förderlich ist

iframe und die Hauptseite teilen sich den Verbindungspool, und der Browser hat Einschränkungen für Verbindungen derselben Domäne, sodass dies das parallele Laden der Seite beeinträchtigt.

Sie müssen diese beiden Mängel berücksichtigen, bevor Sie iframe verwenden. Wenn Sie einen Iframe verwenden müssen, ist es am besten, den src-Attributwert dynamisch über Javascript zum Iframe hinzuzufügen, wodurch die beiden oben genannten Probleme vermieden werden können

Der Unterschied zwischen Iframe und Frame

Frame Es kann nicht unabhängig von FrameSet verwendet werden.

Frame kann nicht im Körper platziert werden.

Der folgende Code kann normal angezeigt werden.

<!--<body>-->
<frameset rows="50%,*">
<frame   name="frame"   src="test.html"/>
</frameset>
<!--<body>-->

Der folgende Code kann nicht normal angezeigt werden

<body>
<frameset rows="50%,*">
<frame  name="frame"   src="test.html"/>
</frameset>
<body>

in FrameSet verschachtelte Iframes müssen im Textkörper platziert werden;

<body>
<frameset>
<iframe   name="frame"   src="test.html"/>
</frameset>
</body>

können nicht normal wie folgt angezeigt werden:

<!--<body>-->
<frameset>
<iframe   name="frame1"   src="test.html"/>
</frameset>
<!--</body>-->

Iframes, die es sind nicht in FrameSet verschachtelt, kann frei verwendet werden;

<body>
<iframe   name="frame"   src="test.html"/>
</body>
<!--<body>-->
<iframe   name="frame"   src="test.html"/> s
<!--</body>-->

Die Höhe des Frames kann nur über FrameSet gesteuert werden; iFrame kann selbst gesteuert werden, nicht über FrameSet

Wenn mehr als zwei IFrames vorhanden sind Wenn sie auf derselben Seite verwendet werden, können sie im IE normal angezeigt werden. Nur der erste kann in Firefox angezeigt werden, wenn mehr als zwei Frames verwendet werden.


Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Iframe und Frame? Zusammenfassung der Unterschiede zwischen Iframe und Frame. 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