Метаинформация — это данные (информация) о данных.
Тег <meta> предоставляет метаданные о HTML документе. Метаданные не отображаются на странице, однако могут обрабатываться программами.
Обычно мета элементы используются для определения описания страницы, автора документа, поисковых ключевых слов, даты последнего изменения и т. п.
Метаданные могут использоваться браузерами (как отображать контент или перезагружать страницу), поисковыми системами (описание, ключевые слова) и другими веб-сервисами.
Теги <meta> должны всегда находиться внутри тега <head>.
Метаданные определяются в виде пары имя-значение.
Если задается атрибут name или http-equiv, то должен быть задан атрибут content. В обратном случае атрибут content не используется.
Разница между HTML 4.01 и HTML5
Атрибут scheme не поддерживается в HTML5.
В HTML5 был добавлен атрибут charset, который облегчил определение кодировки символов страницы:
- HTML 4.01: <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- HTML5: <meta charset="UTF-8">
Различия между HTML и XHTML
В HTML элемент <meta> - одиночный элемент без закрывающего тега. В XHTML тег <meta> должен закрываться должным образом, а именно — <meta />.
Атрибуты тега <meta>
Атрибут | Описание |
---|---|
charset | Определяет кодировку символов HTML документа |
content | Определяет содержание мета информации |
http-equiv | Определяет HTTP заголовок для пары данные/значение атрибута content |
name | Определяет имя для пары данные/значение атрибута content |
schema | Определяет схему интерпретации значения в атрибуте content |
Общие атрибуты
Тег <meta> поддерживает общие атрибуты.
HTML пример использования
Определяем метаинформацию о HTML документе:
<head>
<meta charset="UTF-8">
<meta name="description" content="Бесплатный учебник по веб технологиям">
<meta name="keywords" content="HTML,CSS,XML,JavaScript">
<meta name="author" content="msiter">
</head>