Tutorial zur Verwendung des Frameset-Tags in HTML

Tutorial zur Verwendung des Frameset-Tags in HTML

Frameset-Seiten unterscheiden sich etwas von normalen Webseiten. Obwohl es immer noch mit <HTML> und dem <HEAD>-Tag beginnt, das den Titel und andere Skripte enthält, stellt sein Inhalt nur das Layout-Design jeder Seite dar. Daher ist kein <BODY>-Element mehr erforderlich, sondern nur noch ein <frameset>-Tag.

Attributeinführung
Rahmen: Legt die Randstärke des Rahmens fest.

bordercolor: Legt die Rahmenfarbe des Rahmens fest.

Frameborder: Legen Sie fest, ob der Frame-Rand angezeigt werden soll. Die Einstellwerte sind nur 0 und 1; 0 bedeutet kein Rand, 1 bedeutet, den Rand anzuzeigen.

cols: Teilt die Seite vertikal. Es gibt drei Möglichkeiten, den Wert auszudrücken: „30 %, 30 (oder 30px)“; die Anzahl der Werte stellt die Anzahl der Fenster dar und die Werte sind durch „“, getrennt. „30 %“ bedeutet, dass der Rahmenbereich 30 % der gesamten Browserseitenfläche einnimmt; „30“ bedeutet, dass die horizontale Breite des Bereichs 30 Pixel beträgt; „“ bedeutet, dass der Bereich den verbleibenden Seitenraum einnimmt. Beispiel: cols="25%,200,*" bedeutet, dass die Seite in drei Teile unterteilt ist, der linke Teil 25 % der Seite einnimmt, die horizontale Breite in der Mitte 200 Pixel beträgt und der Rest der Seite der rechte Teil ist.

Zeilen: Seite horizontal unterteilen. Die numerische Darstellungsmethode und Bedeutung sind dieselben wie in den Spalten.

Framespacing: Legen Sie den Leerraum zwischen den Frames fest.

Verwendung
Schauen wir uns diesen Code an:

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < Rahmensatz   Zeilen = "*"   spalten = "180,*"   Rahmenrand = 0   Grenze = 0   >   
  2.   < Rahmen   src = "links.html"   scrollen = "nein" noresize > </ frame >   
  3.          < Rahmen   src = "main.html"   Name = "Haupt" > </ Rahmen >   
  4. </frameset>   

Dieser Code bedeutet: Es wird ein zweispaltiges Frameset gesetzt, die Breite der linken Spalte beträgt 180px und noresize bedeutet, dass die Breite fix bleibt.

Wie verwenden Sie also die Rahmennavigation, um zu einem bestimmten Abschnitt zu springen? Der folgende Code stellt den Navigationsrahmen auf der linken Seite dar:

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < html >   
  2.   <Kopf>   
  3.    < Meta   Zeichensatz = "utf-8" >   
  4.   </ Kopf >   
  5.   < Textkörper   Hintergrundfarbe = "#ffffd2" >   
  6.    <ul>   
  7.   < li > < ein   href = "./reg.html"   target = "main" > Benutzer registrieren </ a > </ li >   
  8.   < li > < ein   href = "./main.html"   target = "main" > Zurück zur Startseite </ a > </ li >   
  9.    <ul>   
  10.   </ Körper >   
  11. </ html >   

Diese Links zielen auf den zweiten Frame. Der zweite Frame zeigt das verknüpfte Dokument. Ein Navigationsrahmen, in dem Links auf bestimmte Abschnitte in der Zieldatei verweisen.

Schauen wir uns dieses Beispiel genauer an:

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >   
  2. < html   xmlns = "http://www.w3.org/1999/xhtml"   xml:lang = "de" >   
  3.   
  4. <Kopf>   
  5.      < Meta   http-equiv = "Inhaltstyp"   Inhalt = "Text/HTML; Zeichensatz=UTF-8" >   
  6.      < Titel > Haorooms Blog-Frame-Standard - Demo </Titel>   
  7. </ Kopf >   
  8.   
  9. < Rahmensatz   Zeile = "180,*" >   
  10.      < Rahmen   Name = "oberster Rahmen"   src = "topframe.html"   />   
  11.      < Rahmensatz   Spalten = "50%,50%" >   
  12.          < Rahmen   src = "links.html"   Name = "linker Rahmen"   />   
  13.          < Rahmen   src = "rechts.html"   Name = "rechterRahmen"   />   
  14.   
  15.      </frameset>   
  16.   
  17. </frameset>   
  18.   
  19. </ html >   

Das Layout und die Effekte jedes Teils des Auswahlbereichs mithilfe von js sind wie folgt:
2016530120259070.png (799×559)

<<:  Beispiel für die Validierung eines JavaScript-Formulars

>>:  So verwenden Sie Portainer zum Erstellen einer visuellen Schnittstelle für Docker

Artikel empfehlen

Ein kurzer Vortrag über den MySQL-Index und die Redis-Sprungtabelle

Zusammenfassung Bei der Diskussion über MySQL-Ind...

Implementierung der Anmeldeseite des tatsächlichen Kampfprotokolls von Vue

Inhaltsverzeichnis 1. Vorbereitende Maßnahmen 1.1...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15

In diesem Artikel werden die Installations- und K...

Allgemeines Startskriptbeispiel für ein Linux-Java-Programm

Allerdings ist die Häufigkeit des Shell-Starts se...

Implementierung der React-Sternebewertungskomponente

Voraussetzung ist die Eingabe der Bewertungsdaten...

Details zum Like-Operator in MySQL

1. Einleitung Beim Filtern unbekannter oder teilw...

Beschreiben Sie kurz den Unterschied zwischen Redis und MySQL

Wir wissen, dass MySQL ein persistenter Speicher ...

Mysql setzt Boolesche Typoperationen

Mysql legt den Booleschen Typ fest 1. Tinyint-Typ...

Erste Zusammenfassung des Website-Erstellungs-Tutorials für Anfänger

Nachdem ich diese sechs Artikel geschrieben hatte,...

Detaillierte Erklärung zur Verwendung von umask unter Linux

Ich habe vor Kurzem angefangen, Linux zu lernen. ...

Allgemeine Verwendung von regulären Ausdrücken in MySQL

Allgemeine Verwendung von Regexp in Mysql Fuzzy-M...