HTML тег noscript

Тег <noscript> определяет альтернативный контент, который будет отображаться в том случае, если пользователь отключил в браузере поддержку скриптов, либо браузер не поддерживает скрипты.

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

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

Также, считается хорошей практикой использовать тег комментариев для "скрытия" скриптов от браузеров, не поддерживающих скрипты, исполняемые на стороне клиента, чтобы они не отображались, как обычный текст:


 <script>
 <!--
 function displayMsg() {
     alert("Hello World!")
 }
 //-->
 </script>

Разница между HTML 4.01 и HTML5

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

В HTML5 тег <noscript> разрешено использовать внутри элементов <head> и <body>.

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

В XHTML тег <noscript> не поддерживается.

Общие атрибуты

Тег <noscript> поддерживает общие атрибуты.

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

Использование тега <noscript>:


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