Тег META
Описание
<META> определяет метатеги, которые используются
для хранения информации предназначенной для браузеров и поисковых систем. Например,
механизмы поисковых систем обращаются к метатегам для получения описания сайта,
ключевых слов и других данных. Разрешается использовать более чем один метатег,
все они размещаются в контейнере <HEAD>. Как
правило, параметры любого метатега сводятся к парам «имя=значение»,
которые определяются аргументами content, name
или http-equiv.
Синтаксис
<head>
<meta content="...">
</head>
Параметры
- content
- Устанавливает значение параметра, заданного с помощью name
или http-equiv.
- http-equiv
- Предназначен для конвертирования метатега в заголовок HTTP.
- name
- Имя метатега, также косвенно устанавливает его предназначение.
Закрывающий тег
Не требуется.
Пример 1. Использование тега <META>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<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. Использование параметра content
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<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. Использование параметра http-equiv
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<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. Добавление ключевых слов
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="keywords" content="HTML,
META, метатег, тег, поисковая система">
</head>
<body>
...
</body>
</html>