Элемент | ||||||
<noscript> | 4+ | 1+ | 4+ | 1+ | 1+ | 1+ |
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 Элементы