10.4.1 Der Unterschied zwischen Frameset und Frame. Lassen Sie uns zunächst den Unterschied zwischen Frameset und Frame erklären. <Frameset></Frameset> wird zum Unterteilen von Frames verwendet und jeder Frame ist mit <Frame></Frame> gekennzeichnet. <Frame></Frame> muss innerhalb von <Frameset></Frameset> verwendet werden. Der Code lautet wie folgt: <FRAMESET Rahmen=1 Rahmenabstand=1 Rahmenfarbe=#47478d Zeilen=* Spalten=180,*> <FRAME src="inc/admin_left.htm" Name=links scrollen=nein id="links"> <FRAME src="inc/admin_center.htm" name=main scrolling="no"> </FRAMESET> Im obigen Beispiel teilt <Frameset></Frameset> die Seite in zwei Teile, die Seite im linken Frame ist admin_left.htm und die Seite im rechten Frame ist admin_center.htm. Hinweis: Die Frame-Reihenfolge des Tags <Frame></Frame> ist von links nach rechts oder von oben nach unten. Die Unterschiede zwischen den beiden sind wie folgt: ● <Frameset> ist ein Frame-Tag, der angibt, dass das Webdokument aus Frames besteht, und das Layout der Frames festlegt, aus denen das Frameset im Dokument besteht. ● <Frame> wird verwendet, um die Eigenschaften jedes Frames im Frameset festzulegen. 10.4.2 Frameset-Parametereinstellungen <Frameset-Rahmen=1 Rahmenabstand=1 Rahmenfarbe=#47478d Zeilen=* Spalten=180,*> Die Parametereinstellungen und ihre Bedeutung des obigen Codes sind in Tabelle 10.3 dargestellt. Tabelle 10.3 Frameset-Parameter
10.4.3 Rahmenparameter-EinstellungenBezüglich der Einstellung der Frame-Parameter lautet der Code wie folgt: Wie in Tabelle 10.4 gezeigt. Tabelle 10.4 Rahmenparameter
10.4.4 Unterschiede zwischen Frame und IframeDie von Frame und Iframe erreichbaren Funktionen sind grundsätzlich dieselben, allerdings bietet Iframe mehr Flexibilität als Frame. Mit dem Iframe-Tag, auch Floating-Frame-Tag genannt, lässt sich ein HTML-Dokument zur Anzeige in ein HTML-Dokument einbetten. Der größte Unterschied zum Frame-Tag besteht darin, dass der in der Webseite eingebettete Inhalt von <Iframe></Iframe> ein integraler Bestandteil der gesamten Seite ist, während der in <Frame></Frame> enthaltene Inhalt ein unabhängiges Individuum ist und unabhängig angezeigt werden kann. Darüber hinaus kann durch die Anwendung von Iframe derselbe Inhalt auch mehrmals auf derselben Seite angezeigt werden, ohne dass der Code dieses Inhalts wiederholt werden muss. Die in Abbildung 10.21 gezeigte Seite verwendet Iframe, um Paginierungslinks oben und unten auf der Seite zu erstellen. Die Codes sind dieselben. Sie müssen nur dieselbe Datei in die Webseite einbetten, ohne den Code zu wiederholen. Die tatsächliche Wirkung dieses Falls finden Sie im Fall /frame/iframe/see_infomore_iframe.htm auf der beiliegenden Buch-CD. 10.4.5 Iframe auf transparent setzenEin weiterer großer Vorteil von Iframe besteht darin, dass Sie den Rahmen transparent machen können, sodass der Hintergrund innerhalb des Rahmens dem Hintergrund der Hauptseite entspricht. Aufmerksame Leser werden dieses Problem im obigen Beispiel finden. Im Folgenden finden Sie eine detaillierte Erklärung, wie Sie den Iframe transparent machen. Die einzelnen Schritte sind wie folgt: (1) Öffnen Sie das Beispiel auf der CD-ROM /frame/iframe/see_infomore_iframe1.htm. (2) Wenn Sie die Auslagerungsdatei in einem Browser durchsuchen, werden Sie feststellen, dass der Hintergrund der Originalzelle in dem Bereich, in dem der Iframe eingefügt ist, verdeckt ist. Dies ist nicht der gewünschte Effekt. (3) Öffnen Sie die Seite page.htm, wechseln Sie zur Codeansicht und fügen Sie den folgenden Code in das <body>-Tag ein: <body style="Hintergrundfarbe=transparent"> Abbildung 10.21 Verwenden von Iframe zum Erstellen eines Seitenumbruchs (4) Wechseln Sie in der Datei see_infomore_iframe1.htm zur Code-Ansicht und prüfen Sie den Code für die Zelle, die den Iframe in die Seite einfügt, wie folgt: <td Höhe="30" colspan="4" > <iframe name="main" width="100%" height="30" frameborder="0" border=0 scrolling="no" marginwidth="0" marginheight="0" src="page.htm"></iframe> </td> (5) Im <Iframe>-Tag <Framename="links" src=" index_manager/admin_left.htm " Randbreite="1" Randhöhe="1" Scrollen="nein" Frameborder="1" noresize Framespacing="2" Bordercolor="#cc0000"> Die Parametereinstellungen und ihre Bedeutung des obigen Codes allowTransparency="true" (6) Der Zellcode zum Einfügen des Iframes lautet wie folgt: <td Höhe="30" colspan="4" > <iframe name="main" width="100%" height="30" frameborder="0" border=0 scrolling="no" marginwidth="0" marginheight="0" src="page.htm" allowTransparency="true"></iframe></td> (7) Speichern Sie die beiden Seiten page.htm und see_infomore_iframe1.htm und durchsuchen Sie die Ergebnisse in einem Browser. |
<<: Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays
>>: CSS Sticky Footer Mehrere Implementierungen
1. Im vorherigen Kapitel haben wir gelernt, dass ...
Wir befinden uns in einer Ära der rasanten Entwick...
In diesem Artikel wird die Click-to-Switch-Bildko...
1. Es gibt derzeit viele Tools zur Python-Version...
Vom Backend zum Frontend: was für eine Tragödie. A...
MySql verwendet verknüpfte Tabellenabfragen, die ...
Inhaltsverzeichnis 1. HTML-Struktur erstellen 2. ...
Seit seiner Veröffentlichung im Jahr 2013 wird Do...
Szenario: Die von uns häufig verwendeten Interakt...
In diesem Artikel wird der spezifische JavaScript...
Dieses Tutorial verwendet CentOS 7 64-Bit. Weisen...
1. Tabellenstruktur 2. Tabellendaten 3. Das Abfra...
Dieser Artikel gibt Ihnen den spezifischen Code v...
Code und Beispiele direkt posten #Schreiben Sie K...
Ein einfaches Beispiel für die Verwendung der dre...