<noscript>: Das Noscript-Element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

Attribute

Dieses Element umfasst nur die globalen Attribute.

Beispiele

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

Ergebnis bei aktiviertem Scripting

Rocks!

Ergebnis bei deaktiviertem Scripting

Technische Zusammenfassung

Inhaltskategorien Metadaten-Inhalt, Flussinhalt, Phraseninhalt.
Erlaubter Inhalt Wenn Scripting deaktiviert ist und es sich um einen Nachfahren des <head>-Elements handelt: in beliebiger Reihenfolge, null oder mehr <link>-Elemente, null oder mehr <style>-Elemente und null oder mehr <meta>-Elemente.
Wenn Scripting deaktiviert ist und es sich nicht um einen Nachfahren des <head>-Elements handelt: jeder transparente Inhalt, aber kein <noscript>-Element darf unter seinen Nachfahren sein.
Andernfalls: Flussinhalt oder Phraseninhalt.
Tag-Auslassung Keine, sowohl der Start- als auch der End-Tag sind obligatorisch.
Erlaubte Eltern Jedes Element, das Phraseninhalt akzeptiert, wenn kein Vorfahr ein <noscript>-Element ist, oder in einem <head>-Element (aber nur für ein HTML-Dokument), auch hier, wenn kein Vorfahr ein <noscript>-Element ist.
Implizite ARIA-Rolle Keine entsprechende Rolle
Erlaubte ARIA-Rollen Keine role erlaubt
DOM-Schnittstelle [`HTMLElement`](/de/docs/Web/API/HTMLElement)

Spezifikationen

Specification
HTML
# the-noscript-element

Browser-Kompatibilität