HTML-Tag <frameset>

Das Tag <frameset> definiert die Struktur des Frames (ein Bereich im Browserfenster, wo man andere Webseiten hochladen kann), die Anzahl von Spalten und Zeilen sowie wie viel Prozent/Pixel der Frame einnehmen soll.

Das Tag <frameset> wird in HTML5 nicht unterstützt.

Syntax

Der Inhalt des Tages wird zwischen den Start- (<frameset>) und Endtags (</frameset>) geschrieben.

Das Tag <frameset> kann ein oder einige Tags <frame> enthalten․ Es ist möglich, ein Tag <frameset> in ein Anderes zu platzieren, wenn es notwendig ist, die Fenster unter mehr kleinere Fenstern zu teilen.

Auf der Webseite mit einer Frame-Struktur wird <frameset> anstatt <body> verwendet. Das Element frameset darf keinen Inhalt enthalten, sondern definiert und benennt eine bestimmte Anzahl von Frames, die in Zeilen und/oder Spalten angeordnet sind.

Beispiel

<!DOCTYPE html>
<html>
  <head>
    <title>Der Titel des Dokuments</title>
  </head>
  <frameset cols="50%,50%">
    <frame src="https://de.w3docs.com/html-lernen/html-basic-tags.html">
    <frame src="https://de.w3docs.com/css-lernen.html">
  </frameset>
</html>

Ergebnis

frameset beispiel

Attribute

Attribut Wert Beschreibung
cols pixels
%
*
Es definiert die Anzahl von Spalten des Frames .
Es wird in HTML5 nicht unterstützt.
rows pixels
%
*
Es definiert die Anzahl und die Größe von Zeilen des Frames .
Es wird in HTML5 nicht unterstützt.

Das Tag <frameset> unterschtützt Globale Attribute.

Tipp: Wir empfehlen Ihnen, die Frames für die Webseiten nicht zu verwenden. Erstens werden die Seiten mit einer Frame-Struktur länger geladen. Zweitens werden solche Seiten von den Suchmaschinen schlecht bearbeitet, weil ihr Inhalt keine Links zu anderen Dokumenten hat.

Browser-Support

chrome edge firefox safari opera

Übe dein Wissen

Was macht das <frameset> Tag in HTML?
Finden Sie das nützlich?