<noscript> в <head>

Могу ли я поместить <noscript> в <head>?

Интересно, что вы туда поместите ... Помимо изменения заголовка или CSS, возможности ограничены.

PhiLho 31.10.2008 12:40

Я нашел этот вопрос, потому что мой <noscript> в <head> не прошел проверку HTML. Я использую его для «мета-обновления» и перенаправляю пользователя без Javascript на другую веб-страницу, которая просит его включить JS. Кажется, работает в браузерах, которые я пробовал, но валидатору это не нравится, поскольку Грег указал, что он должен ... тем не менее, если он работает ... Я пока оставляю его.

Marcus 12.10.2011 00:42

В HTML5 вроде то же самое

somenxavier 25.02.2018 19:45
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
28
3
11 672
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

Согласно XHTML Strict DTD, нет, вам разрешены только скрипт, стиль, мета, ссылка, объект, заголовок и база. Transitional также поддерживает isindex, но не noscript.

Используя HTML5 Doctype, у меня есть объявление в моем <head> с элементом <link>, который указывает на таблицу стилей no-js.css. Он проверяет и, кажется, работает нормально.

Согласно текущему рабочему проекту, <head>может содержать любые элементы метаданных, а <noscript> - определяется как один.

musiKk 27.12.2011 14:56

Так что действительно. Спасибо за разъяснение musikK. Это может быть лучший подход вместо класса "no-js" / "js" для элемента HTML для предотвращения мерцания.

Kevin C. 28.12.2011 02:05

Просто чтобы идти в ногу со временем и теперь, когда все переходит на HTML5, возможно, теперь это должен быть принятый ответ. С советом обратить внимание на ответ Грега, если пользователям нужна более старая поддержка.

klewis 02.06.2016 17:38

@ T.Todua Я не могу обновить комментарий, но существует одностраничная версия документа: w3.org/TR/html5/single-page.html. Хороший путь W3C, отличный вариант.

musiKk 24.01.2018 10:51

Вы делаете это до тех пор, пока делаете это в HTML-документах, а не в XHTML.

In a head element [...], the noscript element must contain only link, style, and meta elements.

См. Спецификацию.

HTML5 добавляет поддержку <noscript> в <head>: https://www.w3schools.com/tags/tag_noscript.asp

Другие вопросы по теме