<noframes>: Das Frame-Fallback-Element

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Das <noframes> HTML-Element stellt Inhalte bereit, die in Browsern angezeigt werden, die das <frame>-Element nicht unterstützen (oder dessen Unterstützung deaktiviert haben). Obwohl die meisten häufig verwendeten Browser Frames unterstützen, gibt es Ausnahmen, einschließlich bestimmter Spezialbrowser, darunter einige mobile Browser sowie Textmodus-Browser.

Ein <noframes>-Element kann alle HTML-Elemente enthalten, die im Hauptteil eines HTML-Dokuments zulässig sind, mit Ausnahme der Elemente <frameset> und <frame>, da die Verwendung von Frames, wenn sie nicht unterstützt werden, keinen Sinn ergibt.

<noframes> kann verwendet werden, um eine Nachricht anzuzeigen, die erklärt, dass der Browser des Benutzers keine Frames unterstützt. Idealerweise sollte es jedoch dazu verwendet werden, eine alternative Form der Website bereitzustellen, die keine Frames verwendet, aber dennoch die gleiche oder ähnliche Funktionalität bietet.

Hinweis: Dieses Element ist veraltet und sollte nicht verwendet werden, da die Elemente <frame> und <frameset> ebenfalls veraltet sind. Wenn Frames überhaupt benötigt werden, sollten sie mithilfe des <iframe>-Elements bereitgestellt werden.

Attribute

Wie alle anderen HTML-Elemente unterstützt dieses Element die globalen Attribute. Es sind keine weiteren Attribute verfügbar.

Beispiel

In diesem Beispiel sehen wir ein Frameset mit zwei Frames. Zusätzlich wird <noframes> verwendet, um eine erklärende Nachricht anzuzeigen, falls der user agent Frames nicht unterstützt.

html
<!doctype html>
<html lang="en-US">
  <head>
    <!-- Document metadata goes here -->
  </head>
  <frameset rows="45%, 55%">
    <frame src="https://developer.mozilla.org/en/HTML/Element/frameset" />
    <frame src="https://developer.mozilla.org/en/HTML/Element/frame" />
    <noframes>
      <p>
        It seems your browser does not support frames or is configured to not
        allow them.
      </p>
    </noframes>
  </frameset>
</html>

Spezifikationen

Specification
HTML Standard
# noframes

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch