HTML тег meta

Метаинформация — это данные (информация) о данных.

Тег <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>