<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 Juli 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
<noscript>
<!-- anchor linking to external file -->
<a href="http://akroncuttingedge.com/pFad/v4index.php?u=https%3A%2F%2Fwww.mozilla.org%2F">External Link</a>
</noscript>
<p>Rocks!</p>
Ergebnis mit aktiviertem Skripting
Rocks!
Ergebnis mit deaktiviertem Skripting
Rocks!
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> |