| Zurück | Inhaltsverzeichnis | Glossar | Referenz | Weiter |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | ||||
Frames teilen ein Browserfenser in mehrere Ausschnitte auf. In jeden Ausschnitt kann eine andere Webseite geladen werden.
So ist es z. B. möglich, in einem separaten Auschnitt permanent die Navigationsleiste anzuzeigen und in einem anderen Ausschnitt jeweils die ausgewählte Seite zu laden.
Ein einzelner Ausschnitt wird als Frame bezeichnet, die Beschreibung der Fensteraufteilung wird als Frameset bezeichnet. Schließen Sie die komplette Aufteilungs-Definition in die Tags <frameset></frameset> ein. Einen einzelnen Ausschnitt definieren Sie mit dem <frame />-Tag.
Mit dem Attribut rows teilen Sie das Browserfenster in Zeilen, mit cols in Spalten auf. Sie können die Werte als Pixelwerte oder als Prozentwerte übergeben, die sich auf die Größe des Browserfensters beziehen.
Das Zeichen "*" gibt an, dass der restliche zur Verfügung stehende Platz für diesen Frame genutzt wird. Das folgende Beispiel teilt das Browserfenster in zwei Spalten-Frames auf. Der linke ist 120 Pixel breit, der rechte erhält den restlichen Platz.
<frameset cols="120,*">
<frame name="inhalt" />
<frame name="haupt" />
</frameset>

Das folgende Beispiel teilt das Browserfenster in zwei Zeilen-Frames auf. Das Browserfensters wird in zwei gleiche Ausschnitte aufgeteilt.
<frameset rows="50%,50%">
<frame name="inhalt" />
<frame name="haupt" />
</frameset>

Den Namen des Frames übergeben Sie später mit dem Attribut target an den <a>-Tag, um festzulegen, dass die Zielseite in diesen Frame geladen werden soll:
<a href="home.htm" target="haupt">