iframe-Tag, auch Floating-Frame-Tag genannt, können Sie damit ein HTML-Dokument in eine HTML-Anzeige einbetten. Der größte Unterschied zum Frame-Tag besteht darin, dass die durch dieses Tag referenzierte HTML-Datei nicht unabhängig von anderen HTML-Dateien angezeigt wird, sondern direkt in eine HTML-Datei eingebettet und mit dem Inhalt der HTML-Datei zu einem Ganzen integriert werden kann Darüber hinaus können Sie den gleichen Inhalt auch mehrmals auf einer Seite anzeigen, ohne den Inhalt wiederholt schreiben zu müssen. Eine Bildmetapher ist „Bild-in-Bild“-TV.
Empfohlener Kurs: Java-Tutorial.
iframe wird auch als eingebetteter Frame bezeichnet. Er ähnelt einer Frame-Webseite. Er kann den Frame und den Inhalt einer Webseite einbetten .
Zunächst lautet die Bezeichnung:
<frameset > <frame src= "要连接的页面"></frame> </frameset>
iframe wird verwendet, um einen schwebenden Rahmen oder Container für Text oder Grafiken festzulegen.
frameborder legt die Kantenbreite um den Bild- und Textrahmen fest
Es gibt auch ein Design für schnelles Lesen in der Höhe
scrolling=no ob es eine Bildlaufleiste gibt (JA, NEIN, AUTO )
SRC gibt Dateien oder Bilder an, die von IFRAME aufgerufen werden (HTML, HTM, GIF, JPEG, JPG, PNG, TXT, *.*)
Iframes blockieren das Laden von Seiten
rechtzeitig Es ist sehr wichtig, das Onload-Ereignis des Fensters auszulösen. Das Onload-Ereignis löst aus, dass die „Beschäftigt“-Anzeige des Browsers stoppt und dem Benutzer mitteilt, dass die aktuelle Webseite geladen wurde. Wenn das Onload-Ereignis verzögert wird, hat der Benutzer das Gefühl, dass die Webseite sehr langsam ist.
Das Onload-Ereignis von Windows muss ausgelöst werden, nachdem alle Iframes geladen wurden (einschließlich der darin enthaltenen Elemente). In Safari und Chrome kann diese Blockierungssituation vermieden werden, indem der SRC des Iframes dynamisch über JavaScript festgelegt wird.
Nur Verbindungspool
Der Browser kann nur eine kleine Anzahl von Verbindungen zum Webserver öffnen. Ältere Browser, darunter Internet Explorer 6 und 7 sowie Firefox 2, können nur zwei Verbindungen zu einem Domänennamen (Hostnamen) gleichzeitig öffnen. Diese Anzahlbegrenzung wurde in neueren Versionen des Browsers erhöht. Safari 3+ und Opera 9+ können 4 Verbindungen zu einem Domainnamen gleichzeitig öffnen, und Chrome 1+, IE 8 und Firefox 3 können 6 Verbindungen gleichzeitig öffnen. Sie können die spezifische Datentabelle in diesem Artikel anzeigen: Zusammenfassung zu parallelen Verbindungen.
Jemand hofft vielleicht, dass Iframe über einen eigenen unabhängigen Verbindungspool verfügt, aber das ist nicht der Fall. In den meisten Browsern teilen sich die Hauptseite und die darin enthaltenen Iframes diese Verbindungen. Dies bedeutet, dass der Iframe beim Laden von Ressourcen möglicherweise alle verfügbaren Verbindungen verbraucht und somit das Laden der Hauptseitenressourcen blockiert. Das ist natürlich gut, wenn der Inhalt im Iframe wichtiger ist als der Inhalt der Hauptseite. Aber normalerweise ist der Inhalt im Iframe nicht so wichtig wie der Inhalt der Hauptseite. An diesem Punkt lohnt es sich nicht, dass die verfügbaren Verbindungen im Iframe ausgehen. Eine Lösung besteht darin, den SRC des Iframes dynamisch festzulegen, nachdem die wichtigen Elemente auf der Hauptseite geladen wurden.
Die Top-10-Websites in den Vereinigten Staaten verwenden alle Iframes. Meistens verwenden sie es zum Laden von Anzeigen. Dies ist eine verständliche und logische Lösung mit einer einfachen Möglichkeit, die Anzeigenbereitstellung zu laden. Denken Sie jedoch daran, dass Iframes einen Einfluss auf die Leistung Ihrer Seite haben. Verwenden Sie nach Möglichkeit keine Iframes. Gehen Sie sparsam damit um, wenn es unbedingt nötig ist.
Das obige ist der detaillierte Inhalt vonWas bedeutet iframe in jsp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!