HTML <frame>Tag -In HTML5 nicht unterstützt
Beispiele
Eine einfache Seite mit drei Frames:
<frame src="frame_a.htm.html">
<frame src="frame_b.htm.html">
<frame src="frame_c.htm.html">
</frameset>
Selbst ausprobieren »
(Weitere Beispiele unten auf der Seite)
Browser-Unterstützung
![]()
Alle wichtigen Browser unterstützen das <frame>-Tag.
Tag-Definition und Verwendungshinweise
HTML5 unterstützt das <frame>-Tag nicht.
Das <frame>-Tag definiert ein Unterfenster (Frame) im <frameset>.
Jedes <frame> in einem <frameset> kann unterschiedliche Attribute haben, wie border, scrolling, noresize usw.
Hinweis:Wenn Sie eine Seite validieren möchten, die Frames enthält, stellen Sie sicher, dass<!DOCTYPE>auf "HTML Frameset DTD" oder "XHTML Frameset DTD" gesetzt ist.
Unterschiede zwischen HTML 4.01 und HTML5
HTML5 unterstützt das <frame>-Tag nicht; HTML 4.01 unterstützt das <frame>-Tag.
Unterschiede zwischen HTML und XHTML
In HTML hat das <frame>-Tag kein schließendes Tag. In XHTML muss das <frame>-Tag ordnungsgemäß geschlossen werden.
Optionale Attribute
| Attribute | Wert | Beschreibung |
|---|---|---|
| frameborder | 0 1 |
In HTML5 nicht unterstützt.Legt fest, ob der Rahmen um das Frame herum angezeigt werden soll oder nicht. |
| longdesc | URL | In HTML5 nicht unterstützt.Gibt eine Seite an, die eine lange Beschreibung des Frame-Inhalts enthält. |
| marginheight | pixels | In HTML5 nicht unterstützt.Gibt die oberen und unteren Ränder des Frames an. |
| marginwidth | pixels | In HTML5 nicht unterstützt.Gibt die linken und rechten Ränder des Frames an. |
| name | name | In HTML5 nicht unterstützt.Gibt den Namen des Frames an. |
| noresize | noresize | In HTML5 nicht unterstützt.Gibt an, dass die Größe des Frames nicht geändert werden kann. |
| scrolling | ja nein auto |
In HTML5 nicht unterstützt.Gibt an, ob Bildlaufleisten im Frame angezeigt werden oder nicht. |
| src | URL | In HTML5 nicht unterstützt.Gibt die URL des Dokuments an, das im Frame angezeigt werden soll. |
Standardattribute
In HTML 4.01 unterstützt das <frame>-Tag die folgenden Standardattribute:
| Attribute | Wert | Beschreibung |
|---|---|---|
| class | classname | Gibt den Klassennamen des Elements an |
| id | id | Gibt eine eindeutige ID für das Element an |
| style | style_definition | Gibt einen Inline-Stil für das Element an |
| title | text | Gibt zusätzliche Informationen über das Element an |
Für eine vollständige Beschreibung besuchen Sie bitteStandardattribute。
Ereignisattribute
Gemäß den W3C-Standards unterstützt das <frame>-Tag in HTML 4.01 keine Ereignisattribute.
Alle Browser unterstützen jedoch das onload-Ereignis.
Für eine vollständige Beschreibung besuchen Sie bitteEreignisattribute。
Probieren Sie es selbst - Beispiele
Dieses Beispiel zeigt, wie man mit drei verschiedenen Dokumenten einen horizontalen Frame erstellt.
Dieses Beispiel zeigt, wie man eine Frame-Struktur mit drei Dokumenten erstellt und sie in Zeilen und Spalten mischt.
Dieses Beispiel demonstriert das noresize-Attribut. In diesem Beispiel können die Frames nicht in der Größe geändert werden. Wenn Sie die Maus auf den Rand zwischen den Frames ziehen, werden Sie sehen, dass der Rand nicht verschoben werden kann.