Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Das HTML-Element <noscript>

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das HTML-Element <noscript> definiert einen HTML-Abschnitt, der eingefügt wird, wenn ein auf der Seite verwendeter Skripttyp nicht unterstützt wird oder Skripting im Browser derzeit deaktiviert ist.

Attribute

Dieses Element unterstützt nur die globalen Attribute.

Verwendungshinweise

Je nachdem, ob Skripting aktiviert ist, repräsentiert das <noscript>-Element seine Kindelemente unterschiedlich:

  • Wenn Skripting deaktiviert ist, repräsentiert das <noscript>-Element seine Kindelemente als HTML-Inhalt.
  • Wenn Skripting aktiviert ist, repräsentiert das <noscript>-Element seine Kindelemente als Text.

Beispiele

html
<noscript>
  <!-- anchor linking to external file -->
  <a href="https://www.mozilla.org/">External Link</a>
</noscript>
<p>Rocks!</p>

Ergebnis bei aktiviertem Skripting

Rocks!

Ergebnis bei deaktiviertem Skripting

Externer Link

Rocks!

Technische Zusammenfassung

Inhaltskategorien Metadateninhalt, Flussinhalt, Formulierungsinhalt.
Zulässiger Inhalt Wenn Skripting deaktiviert ist und sich das Element innerhalb eines <head>-Elements befindet: in beliebiger Reihenfolge beliebig viele <link>-Elemente, <style>-Elemente und <meta>-Elemente.
Wenn Skripting deaktiviert ist und sich das Element nicht innerhalb eines <head>-Elements befindet: beliebiger transparenter Inhalt, wobei sich unter seinen Nachkommen kein <noscript>-Element befinden darf.
Andernfalls: Flussinhalt oder Formulierungsinhalt.
Weglassen von Tags Nicht zulässig; sowohl das Start- als auch das End-Tag sind erforderlich.
Zulässige Elternelemente Jedes Element, das Formulierungsinhalt akzeptiert, sofern sich unter den Vorfahren kein <noscript>-Element befindet; außerdem ein <head>-Element (jedoch nur in einem HTML-Dokument), ebenfalls sofern sich unter den Vorfahren kein <noscript>-Element befindet.
Implizite ARIA-Rolle Keine entsprechende Rolle
Zulässige ARIA-Rollen Keine role zulässig
DOM-Schnittstelle [`HTMLElement`](/de/docs/Web/API/HTMLElement)

Spezifikationen

Spezifikation
HTML
# the-noscript-element

Browser-Kompatibilität