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
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> |