Hamburger-Menu
Bild zum Thema

Tag <noscript>

html css php mysql javascript
Bild zum Thema

Tag <noscript>

Definition

Status: Aktueller Standard


Das Tag <noscript> steht für no script (kein Skript).
Das Tag <noscript> ist ein aktuelles HTML5-Element, das einen alternativen Inhalt definiert, der nur dann angezeigt wird, wenn JavaScript im Browser deaktiviert ist oder vom Browser grundsätzlich nicht unterstützt wird. Normalerweise findet es innerhalb des <body> Anwendung, kann aber in speziellen Fällen auch im <head> vorkommen, wenn z.B. ein anderes Stylesheet geladen werden soll falls JavaScript nicht möglich ist (siehe Beispiele).

Syntax

<noscript>...</noscript>

Attribute bzw. Unterelemente

keine


Beispiele

= Tag

= Attribut

= Wert

Text
= Kommentar bzw. wichtig!
Beispiel <noscript> - Verwendung im <body>

Der Code:
<noscript>
  <div style="background: #ff0; padding: 10px; border: 1px solid #000;">
    JavaScript ist deaktiviert. Bitte aktivieren Sie es, um die Seite korrekt zu nutzen.
  </div>
</noscript>

Ergebnis:
Ergebnis: <noscript>-Demo 1
Verwendung im <body>

Wenn sie nun JavaScript deaktivieren sollte ein entsprechender Warnhinweis erscheinen. Ich verwende zu Testzwecken ein Chrome-PlugIn namens 'Toogle JavaScript' um auf Knopfdruck JavaScript ein- und ausschalten zu können.
Beispiel <noscript> - Verwendung im <head>

Der Code:
<head>
  <noscript>
    <link rel="stylesheet" href="no-js.css">
  </noscript>
</head>

Kann ich hier als Test nicht vorführen. Sollte JavaScript nicht ausführbar sein so wird eine weitere css-Datei eingebunden.