Тег META

META определяет метатеги, которые используются для хранения информации предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Разрешается использовать более чем один метатег, все они размещаются в контейнере HEAD. Как правило, параметры любого метатега сводятся к парам имя/значение, которые определяются аргументами content, name или http-equiv.

Синтаксис
<head>
<meta content=...>
</head>

Закрывающий тег
Не требуется.

Параметры
content — устанавливает значение параметра, заданного с помощью name или http-equiv.
http-equiv — предназначен для конвертирования метатега в заголовок HTTP.
name — имя метатега, также косвенно устанавливает его предназначение.

Пример 1. Использование тега META

<html>
<head>
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body>
...
</body>
</html>

Описание параметров тега META

Параметр CONTENT

Описание
content устанавливает значение параметра, заданного с помощью name или http-equiv. Параметр content может содержать более одного аргумента, в этом случае аргументы разделяются запятыми или точкой с запятой.

Синтаксис
<meta content="...">

Аргументы
Любая строка символов, которую надо взять в одинарные или двойные кавычки.

Значение по умолчанию
Нет.

Пример 2. Изменение кодировки веб-страницы

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
...
</body>
</html>

Параметр HTTP-EQUIV

Описание
Браузеры преобразовывают значение параметра http-equiv, заданное с помощью content, в формат заголовка ответа HTTP и обрабатывают их, как будто они прибыли непосредственно от сервера.

Синтаксис
<meta http-equiv="...">

Аргументы
Любой подходящий идентификатор. Ниже приведены некоторые допустимые аргументы параметра http-equiv.
Content-Type — тип кодировки документа.
expires — устанавливает дату и время, после которой информация в документе будет считаться устаревшей.
pragma — способ кэширования документа.
refresh — загрузить другой документ в текущее окно браузера.

Значение по умолчанию
Нет.

Пример 3. Кэширование документа до определенного срока

<html>
<head>
<meta http-equiv="expires" content="Sun, 01 Jan 2006 07:01:00 GMT">
</head>
<body>
...
</body>
</html>

Параметр NAME

Описание
Устанавливает идентификатор метатега для пары имя/значение. Одновременно использовать параметры name и http-equiv не допускается.

Синтаксис
<meta name=...>

Аргументы
Любой подходящий идентификатор. Ниже приведены некоторые допустимые аргументы параметра name.
author — имя автора документа.
description — описание текущего документа.
keywords — список ключевых слов, встречающихся на странице.

Значение по умолчанию
Нет.

Пример 4. Ключевые слова

<html>
<head>
<meta name="keywords" content="HTML, META, метатег, тег, поисковая система">
</head>
<body>
...
</body>
</html>

Материал взят с сайта htmlbook.ru