Noframes Tag

Was ist ein Noframes Tag?

Das Noframes Tag ist veraltet. Obwohl es in einigen Browsern immer noch funktioniert, wird von seiner Verwendung abgeraten, da es jederzeit komplett aus Der HTML Spezifikation entfernt werden kann und danach von den Browsern nicht mehr unterst├╝tzt werden wird. Aus diesem Grund sollte das Noframes Tag vermieden werden.

Das veraltete HTML-Element No-Frames, auch als Frame-Fallback-Element bezeichnet, wird als Tag innerhalb eines HTML-Dokuments mit notiert und enth├Ąlt Content, der in Browsern angezeigt werden soll, die das Element nicht unterst├╝tzen (oder die Unterst├╝tzung daf├╝r deaktiviert haben). Obwohl die am h├Ąufigsten verwendeten Browser Frames unterst├╝tzen, gibt es Ausnahmen. Darunter einige spezielle Browser, einschlie├člich einiger mobiler Browser, sowie Textmodus-Browser.

Ein Noframes Tag kann beliebige HTML-Elemente enthalten, die innerhalb des Hauptteils eines HTML-Dokuments erlaubt sind, mit Ausnahme der – und -Elemente, da die Verwendung von nicht unterst├╝tzten Frames keinen Sinn ergibt. Ein Noframes Tag kann zum Beispiel verwendet werden, um lediglich eine kurze Nachricht zu pr├Ąsentieren, die erkl├Ąrt, dass der Browser des Benutzers keine Frames unterst├╝tzt. Idealerweise sollte allerdings eine alternative Form der Seite dargestellt werden, die keine Frames verwendet, aber immer noch dieselbe oder wenigstens ├Ąhnliche Funktionalit├Ąt bietet.

In HTML 5 und h├Âheren Versionen ist das Noframes Tag als veraltet markiert und sollte nicht verwendet werden, da die Elemente ebenfalls veraltet sind. Wenn Frames noch ben├Âtigt werden, sollten sie mit dem Element dargestellt werden. Wie alle anderen HTML-Elemente unterst├╝tzt dieses Element die sogenannten globalen Attribute, die f├╝r alle Elemente zur Verf├╝gung stehen. Es sind keine weiteren spezifischen Attribute verf├╝gbar.

Tipp

Wenn Sie noch Fragen bez├╝glich HTML 5 haben, dann k├Ânnen Sie gerne den jeweiligen Glossar dazu besuchen und sich ├╝ber das Thema informieren.

Sinn und Zweck der Verwendung von Frames

HTML-Frames erm├Âglichen es Dokumente in mehreren Ansichten darzustellen, bei denen es sich um unabh├Ąngige Fenster oder Unterfenster handeln kann. Mehrere Ansichten bieten Designern die M├Âglichkeit bestimmte Informationen permanent sichtbar zu halten. W├Ąhrend andere Ansichten gescrollt oder bei Bet├Ątigung von Elementen die der Navigation innerhalb einer Webseite dienen, ersetzt werden.

Innerhalb desselben Fensters kann beispielsweise ein Frame ein statisches Banner, ein zweiter Frame ein Navigationsmen├╝ und ein dritter Frame das Hauptdokument mit den wesentlichen Inhalten anzeigen, das durch “bl├Ąttern” oder durch navigieren im zweiten Frame ersetzt werden kann. Wenn der Benutzeragent keine Frames anzeigen kann oder nicht dementsprechend konfiguriert ist, wird der Inhalt des NOFRAMES-Elements gerendert.

Layout von Frames

Ein HTML-Dokument, welches das Rahmenlayout (ein Frameset-Dokument) beschreibt, unterscheidet sich von einem HTML-Dokument ohne Frames. Ein Standarddokument enth├Ąlt einen HEAD-Abschnitt und einen BODY. Ein Frameset-Dokument enth├Ąlt einen HEAD und ein FRAMESET anstelle des BODY.

Der FRAMESET-Abschnitt eines Dokuments gibt das Layout der Ansichten im Hauptfenster des Benutzeragenten an. Dar├╝ber hinaus kann der FRAMESET-Abschnitt ein NOFRAMES-Element enthalten, um alternative Inhalte f├╝r Browser und gegebenenfalls andere Benutzeragenten bereitzustellen, die keine Frames unterst├╝tzen oder die seitens des Nutzers so konfiguriert sind keine Frames anzuzeigen. Elemente die normalerweise im BODY-Element platziert werden, d├╝rfen im Quelltext einer Webseite nicht vor dem ersten FRAMESET-Element notiert werden. Da sonst das FRAMESET vom Browser ignoriert und nicht dargestellt wird.

Sinnvolle Verwendung von NOFRAMES

Das Noframes Tag gibt Inhalte an, die nur von Browsern angezeigt werden sollen, die keine Frames unterst├╝tzen oder die dazu konfiguriert sind Frames nicht anzuzeigen. Webbrowser die Frames unterst├╝tzen, d├╝rfen nur den Inhalt einer NOFRAMES-Deklaration anzeigen, wenn sie so konfiguriert sind Frames nicht anzuzeigen. Browser die keine Frames unterst├╝tzen, m├╝ssen auf jeden Fall den Inhalt des Noframes Tag anzeigen. Ein bedeutungsvolles NOFRAMES-Element sollte immer in einem Frameset-Dokument bereitgestellt werden und zumindest Links zu dem Hauptframe oder den Hauptframes enthalten. Das Noframes Tag sollte keine Meldung enthalten, die den Benutzer auffordert seinen Browser zu aktualisieren.

Noframes Tag in Blockelementen

Im inzwischen in die Jahre gekommenen HTML 4 Transitional ist das Element NOFRAMES auch in den meisten Elementen auf Blockebene zul├Ąssig. Dadurch k├Ânnen Autoren Inhalte wie Navigationshilfen einf├╝gen, die nur angezeigt werden sollen, wenn das Dokument nicht in einem Frameset angezeigt wird. Eine solche Verwendung hilft sicherzustellen, dass ein Frame auch f├╝r sich alleine stehen kann, wenn er mit einem Lesezeichen versehen oder ├╝ber eine Suchmaschine aufgerufen wird. W├Ąhrend gleichzeitig der Frame-Benutzer nicht mit doppeltem Inhalt belastet wird. Die meisten Browser unterst├╝tzen jedoch diese Verwendung von NOFRAMES nicht und zeigen immer den Inhalt an.

Tipp

Wenn Sie noch Fragen bez├╝glich eines Online Marketing Themas haben, dann k├Ânnen Sie gerne unseren Glossar besuchen und sich ├╝ber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte