<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 HTML-Bereich, der eingefügt wird, wenn ein Skripttyp auf der Seite nicht unterstützt wird oder wenn das Skripting im Browser derzeit 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 mit aktiviertem Skripting

Rocks!

Ergebnis mit deaktiviertem Skripting

Nutzungshinweise

Das <noscript>-Element stellt seine Kinder unterschiedlich dar, je nachdem, ob das Skripting aktiviert ist:

  • Wenn das Skripting deaktiviert ist, stellt das <noscript>-Element seine Kinder als HTML-Inhalt dar.
  • Wenn das Skripting aktiviert ist, stellt das <noscript>-Element seine Kinder als Text dar.

Technische Zusammenfassung

Inhaltskategorien Metadaten-Inhalt, Fluss-Inhalt, Phrasen-Inhalt.
Erlaubter Inhalt Wenn das Skripting deaktiviert ist und wenn es ein Nachfahre des <head>-Elements ist: in beliebiger Reihenfolge, null oder mehr <link>-Elemente, null oder mehr <style>-Elemente und null oder mehr <meta>-Elemente.
Wenn das Skripting deaktiviert ist und wenn es kein Nachfahre des <head>-Elements ist: jeder transparente Inhalt, aber kein <noscript>-Element darf unter seinen Nachfahren sein.
Andernfalls: Fluss-Inhalt oder Phrasen-Inhalt.
Tag-Auslassung Keine, sowohl das öffnende als auch das schließende Tag sind obligatorisch.
Erlaubte Eltern Jedes Element, das Phrasen-Inhalt akzeptiert, wenn es keine Vorfahren <noscript>-Elemente gibt, oder in einem <head>-Element (aber nur für ein HTML -Dokument), auch hier, wenn es keine Vorfahren <noscript>-Elemente gibt.
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