Тег <noscript>

Тег NOSCRIPT в HTML: опис, синтаксис та приклад використання

Internet Explorer Chrome Opera Safari Firefox Android iOS
4.0+ 8.0 1.0+ 4.0+ 11.0 1.0+ 1.0+ 1.0+ 1.0+

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

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Опис

Контейнер <noscript> показує свій вміст, якщо браузер не підтримує роботу зі скриптами або їх підтримка вимкнена користувачем. У всіх інших випадках браузер ігнорує цей тег і все, що знаходиться всередині нього.

Синтаксис

<noscript>Текст</noscript>

Закриваючий тег

Обов'язковий.

Атрибути

Немає.

Приклад

HTML 4.01IECrOpSaFx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>Тег NOSCRIPT</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script type="text/javascript">
      alert("Hello, world!");
    </script>
  </head> 
<body>
   <noscript><p>Ваш браузер не підтримує скрипти!</p></noscript> 
</body>
</html>

Браузери

Internet Explorer 8 приховує вміст тега <noscript>, при цьому відображає результат використання стилів. Наприклад, якщо до елементу додати рамку, фон з полями, то рамка і фон будуть видимі на сторінці.

Opera 11 не підтримує тег <noscript>, ця помилка виправлена в версії 11.10.

Часті запитання

  • Q: Як працює тег <noscript> в HTML?

    A: Тег <noscript> в HTML використовується для відображення вмісту на сторінці, якщо браузер не підтримує виконання скриптів або якщо скрипти вимкнені у налаштуваннях браузера.

  • Q: Для чого потрібен тег <noscript> в HTML?

    A: Тег <noscript> використовується для надання альтернативного вмісту на сторінці для випадків, коли скрипти не можуть бути виконані.

  • Q: Чому важливо використовувати тег <noscript>?

    A: Використання тегу <noscript> дозволяє забезпечити коректне відображення вмісту на сторінці для користувачів, у яких вимкнені скрипти або які використовують браузери, що не підтримують виконання скриптів.

  • Q: Які ще можливості надає тег <noscript> в HTML?

    A: Тег <noscript> може бути використаний для відображення альтернативного вмісту для пошукових систем, які не виконують JavaScript, або для покращення доступності вмісту для користувачів з обмеженими можливостями.

  • Q: Як правильно використовувати тег <noscript> в HTML?

    A: Тег <noscript> повинен бути розміщений всередині тіла документа <body> і містити альтернативний вміст, який буде відображений, коли скрипти не можуть бути виконані.