HTML тег <noscript>

Элемент <noscript> (от англ. "no script" ‒ «без сценариев») создаёт контейнер, содержимое которого выводится, в случае если веб-браузер не поддерживает скрипты или их работа отключена пользователем. В остальных случаях браузер игнорирует этот элемент и всё, что располагается внутри него.

Элемент <noscript> может использоваться внутри элементов <head> и <body>.

При использовании внутри элемента <head>: тег <noscript> должен содержать только элементы <link>, <style> и <meta>.

Также, считается хорошей практикой использовать тег комментариев для "скрытия" скриптов от браузеров, не поддерживающих скрипты, исполняемые на стороне клиента, чтобы они не отображались, как обычный текст:
<script>
<!--
function myFunc() {
    alert("Hello World!")
}
//-->
</script>

Синтаксис

<noscript>...</noscript>

Закрывающий тег

Обязателен.

Атрибуты

Элемент поддерживает глобальные атрибуты.

Стилизация по умолчанию

Нет.

Различия между HTML 4.01 и HTML5

В HTML 4.01 допускается использование тега <noscript> только внутри тега <body>, а в HTML5 элемент может быть использован как внутри <body>, так и внутри тега <head>.

Пример использования:

Набор ссылок навигации:

Пример HTML:

Попробуй сам
<script>
 document.write("Hello World!")
</script>
<noscript>Ваш браузер не поддерживает JavaScript!</noscript>

Спецификации

Спецификация Статус
WHATWG HTML Living Standard (WHATWG) Живой стандарт
HTML 4.01 (W3C) Рекомендация
HTML 5 (W3C) Рекомендация
HTML 5.1 (W3C) Рекомендация

Поддержка браузерами


HTML уроки: HTML Элементы