Znacznik <noscript>
służy do podania alternatywnej treści strony, która powinna zostać wyświetlona w sytuacji gdy skrypt nie zostanie uruchomiony. Będzie to miało miejsce w sytuacji gdy przeglądarka nie obsługuje skryptów (lub konkretnego języka skryptowego), lub też uruchamianie skryptów jest wyłączone.
Różnice pomiędzy HTML i XHTML: Brak.
Wskazówki:
Jeżeli przeglądarka uruchomi skrypt, to wtedy nie wyświetli treści umieszczonej wewnątrz znacznika <noscript>
.
Znacznik <noscript>
należy umieścić zaraz po znaczniku <script>.
Stare przeglądarki które nie znają znacznika <script> będą próbowały wyświetlać kod skryptu na stronie jako tekst. Aby temu zapobiec, należy umieścić cały skrypt w znaczniku komentarza. Dzięki temu zostanie on ukryty przed starymi przeglądarkami, a te nowsze sobie z tym poradzą.
Przykład:
<script type="text/javascript"><!-- document.write("Hello World from Script!"); //--></scipt> <noscript> Hello World from NoScript! </noscript>
DTD w których można korzystać ze znacznika <noscript>: Strict, Transitional, Frameset.
Atrybuty znacznika <noscript>
Wartości w kolumnie „Wym.” oznaczają czy atrybut jest wymagany.
Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.
Nazwa | Opis | Wym. | DTD |
---|---|---|---|
Atrybuty standardowe | |||
class | Klasa CSS (lub lista klas) elementu | Nie | STF |
id | Unikalny identyfikator elementu | Nie | STF |
style | Styl elementu (inline) | Nie | STF |
title | Tekst do wyświetlenia jako Tooltip po najechaniu myszką | Nie | STF |
Atrybuty językowe | |||
dir | Kierunek tekstu | Nie | STF |
lang | Kod języka | Nie | STF |
xml:lang | Kod języka (dodatkowy atrybut dla XHTML) | Nie | STF |
Komentarze