This page has been robot translated, sorry for typos if any. Original content here.

Arbeiten mit Frames

Arbeiten mit Frames

Frames dienen dazu, das Browserfenster in mehrere Teile zu unterteilen, von denen jedes Informationen aus verschiedenen Quellen anzeigen kann. Der Hauptvorteil von Frames ist dies - auf einer Seite können Informationen aus mehreren Seiten kombiniert werden. Darüber hinaus müssen Sie nicht nur auf jeder Seite der Website Elemente einfügen, die auf allen Seiten gleich sind, z. B. ein Menü oder ein Logo. Solch ein Element wird in einem separaten Rahmen platziert und sein Inhalt ändert sich nicht, während der Inhalt der verbleibenden Rahmen auf der Seite irgendetwas sein kann. Frames haben jedoch Nachteile. Es ist oft schwierig, die richtige Größe für den Rahmen zu finden, und aus diesem Grund kann es notwendig sein, die Bildlaufleisten zu verwenden, um den gesamten Inhalt des Rahmens zu sehen. Außerdem kann der Besucher Ihrer Website eine niedrige Bildschirmauflösung haben, was ebenfalls zum Erscheinen von Bildlaufleisten führt. Der unangenehmste Nachteil von Frames ist, dass manche Suchmaschinen und Verzeichnisse es ablehnen, Sites zu registrieren, die Frames verwenden.

Frames werden mit den Tags <FRAMESET> und <FRAME> erstellt .

  • Mit <FRAMESET> können Sie eine Reihe von Frames erstellen, die den Arbeitsbereich in Spalten und Zeilen aufteilen.
  • Im Deskriptor <FRAMESET> müssen Sie die Breite der Höhe aller Zeilen und Spalten bestimmen. Die Werte werden in Pixel, Prozent oder mit dem Sternchen angegeben. Dies bedeutet, dass die Abmessungen relativ zum Rest der Seitenrahmen festgelegt sind.
  • <FRAME> - definiert den Inhalt und die Struktur eines bestimmten Frames. Das erforderliche Rahmenattribut ist das Attribut "src" . Sie gibt die Quelle für den Inhalt des Frames an.

Beispiel für die Verwendung von Frames:

<html>
<Kopf>
<title> Beispiel für die Verwendung von Frames </ title>
</ Kopf>
<frameset rows = "300,100">
<frame name = "1" src = "1.html">
<frame name = "2" src = "2.html">
</ frameset>
</ html>

Standardmäßig werden die Bildlaufleisten im Rahmen nur angezeigt, wenn der Inhalt der Quelle nicht in den Rahmen passt. Sie können jedoch das Scrollen der Scroll-Skalen mit dem Scroll- Attribut deaktivieren. Dieses Attribut kann die Werte ja und nein annehmen. Um zu verhindern, dass die Größe des Rahmens geändert wird, verwenden Sie das Attribut "noresize". Dies verhindert, dass der Benutzer das Erscheinungsbild der Seite ändert. Standardmäßig beträgt die Frame-Frame-Breite 6 Pixel. Sie können die Breite des Rahmens ändern oder mit dem border- Attribut und frameborder entfernen .

Um die Felder innerhalb der Frames zu setzen, müssen Sie die Attribute marginwidth und marginheight für die linken / rechten Ränder bzw. die oberen / unteren Ränder verwenden.

Zusätzlich zu normalen Frames können Sie einen Floating-Frame verwenden, um den Inhalt einer anderen Seite auf der Seite einzufügen. Es wird vom Tag <IFRAME> erstellt und benötigt keine separate Seite, die die Struktur der Frames beschreibt. Sie können an beliebiger Stelle auf der Seite einen schwebenden Rahmen erstellen und dessen Größe mit den Attributen width und height festlegen.