Метатеги должны быть закодированы HTML?

Я обычно HTML - кодирует любого пользователя сгенерированное содержание, которое я представляю на своем веб-сайте, таким образом, амперсанды становятся & и так далее. Я задавался вопросом, должно ли это быть сделано (с точки зрения стандартов) к какому-либо динамично сгенерированному метатегу всюду по сайту?

22
задан Flip 5 December 2016 в 15:31
поделиться

3 ответа

Совершенно верно. Все содержимое HTML-документа должно быть закодировано таким образом.

24
ответ дан 29 November 2019 в 04:29
поделиться

Если вы имеете в виду что-то вроде этого:

<meta name="description" content="Some stuff, other stuff &amp; even more stuff!" />

Да, вам нужно закодировать амперсанд и другие специальные символы для объектов, чтобы ваши метатеги прошли проверку.

17
ответ дан 29 November 2019 в 04:29
поделиться

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

4
ответ дан 29 November 2019 в 04:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: