13. Метаданные документа.
Элемент meta
В элемент head может быть вложено ноль и более автономных элементов meta. С помощью meta можно указать кодировку HTML-документа, задать некоторые заголовки для протокола HTTP, описать произвольные метаданные (ключ-значение).
Допустимыми атрибутами элемента meta являются (кроме глобальных) name, content, charset, http-equiv.
Чтобы задать кодировку HTML-документа, используется элемент meta с атрибутом charset:
<meta charset="utf-8">
По стандарту задание кодировки должно происходить в первых 512 байтах документа!
Настройка HTTP-заголовков
Для настройки HTTP-заголовков используются атрибуты http-equiv и content. В HTML5 атрибут http-equiv принимает значения из фиксированного набора.
http-equiv values
refresh
Период в секундах для авто обновления страницы. Можно указать альтернативный URL:<meta http-equiv="refresh" content="5; http://www.apress.com">
default-style
CSS-стиль по умолчанию для страницы.content-type
Задать типа контента и кодировки:<meta http-equiv="content-type" content="text/html charset=UTF-8">
Описание произвольных метаданных
Описание метаданных производится при помощи атрибутов name и content (ключ и значение). Значение для name произвольно, но имеются стандартные соглашения. Приведём некоторые:
- author – автор страницы
- description – описание страницы
- keywords – ключевые слова (список через запятую)