Mit dem Framework können Sie zwei oder sogar mehrere Seiten in einem Browserfenster öffnen. Sie können diese Weise verstehen, dass <RameSet> eigentlich eine große <tabelle> ist, aber die gesamte Seite ist der Hauptteil der <tabelle>, und der Inhalt jeder Zelle ist eine unabhängige Webseite.
Säule Die Framework -Struktur (Cols und Zeilen Eigenschaften)Da wir sagen, dass die Framework -Struktur als Tabelle mit einer Webseite als Zelle verstanden werden kann, müssen wir die Spalten teilen. Wo das COLS -Attribut die Seite in mehrere Spalten unterteilt, während das Zeilenattribut die Seite in mehrere Zeilen unterteilt. Schauen wir uns ein Beispiel unten an.
<html>
<Framesetrows = 25%, 75%>
<Ramramesrc = 1.html/>
<Argramesrc = 3.html/>
</Frameset>
</html>
Wenn Zeilen = 25%, bedeutet 75%, dass die Seite in zwei Zeilen unterteilt ist, da sie zwei Attributwerte aufweist und ihre Größen 25% bzw. 75% der Seitenhöhe beträgt. Klicken Sie hier, um den Anzeigeeffekt des obigen Codes anzuzeigen. Frame -Tag <Ream>
Das <Reframe> -Tag wurde im obigen Beispiel verwendet, und sein SRC -Attribut wird in diesem Framework angezeigt. In diesem Beispiel können die beiden Frames durch Ziehen und Ablegen geändert werden. Wenn Sie möchten, dass sie in der Größe festgelegt sind, können Sie die Eigenschaft noresize = noresize verwenden.
HINWEIS: Das <Reframe> -Tag ist ein leeres Tag und muss hinzugefügt werden, um die Anforderungen von XHTML zu erfüllen.
Über das <noframe> -TagDieses Tag funktioniert nur, wenn der Browser die Framework -Struktur nicht unterstützt. Da fast alle Browser der Internetnutzer die Framework -Struktur unterstützen, werden wir dieses Tag hier nicht vorstellen. Wenn Sie davon wissen möchten, können Sie das HTML -Handbuch im Internet überprüfen.
Framework -Struktur und DTDDie DTD einer Rahmenseite unterscheidet sich von der einer allgemeinen Webseite. Die Deklarationsmethode lautet wie folgt:
<! DocTypEHtmlPublic-// w3c // dtdxhtml1.0frameset // ushttp: //www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd>