<noscript> - элемент, который поможет при отключенном JS
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
HTML-элемент <noscript>
определяет секцию HTML кода, которая будет вставлена, если в браузере пользователя нет либо отключена поддержка JavaScript.
Категории контента | метаданные, основной поток, фразовый контент. |
---|---|
Допустимый контент | Когда выполнение JavaScript отключено и когда он вложен в элемент <head> : в любом порядке, ноль или более элементов <link> , ноль или более элементов <style> и ноль или более элементов <meta> . Когда выполнение JavaScript отключено и когда он не вложен в элемент <head> : любой прозрачный контент, но среди его потомков не должно быть элемента <noscript> . В противном случае: основной поток или фразовый контент. |
Пропуск тега | Нет, открывающий и закрывающий теги обязательны. |
Допустимые родители | Любой элемент, который принимает фразовый контент или элемент <head> (только для HTML-документа). Оба варианта возможны только если нет элемента-предка <noscript> . |
Неявная ARIA-роль | нет роли |
Допустимые ARIA-роли | нет |
DOM-интерфейс | HTMLElement |
Атрибуты
Этот элемент включает в себя только глобальные атрибуты.
Пример
html
<noscript>
<!-- привязка к внешнему файлу -->
<a href="http://www.mozilla.com/">Внешняя ссылка</a>
</noscript>
<p>Камни!</p>
Результат с включённым JavaScript
Rocks!
Результат с выключенным JavaScript
Rocks!
Спецификации
Specification |
---|
HTML Standard # the-noscript-element |
Совместимость с браузерами
BCD tables only load in the browser