<META> определяет метатеги, которые используются для хранения информации предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Разрешается использовать более чем один метатег, все они размещаются в контейнере<HEAD>. Как правило, параметры любого метатега сводятся к парам «имя=значение», которые определяются аргументами content, name или http-equiv.
Синтаксис
<head>
<meta content=»…»>
</head>
Параметры
- content
- Устанавливает значение параметра, заданного с помощью name илиhttp-equiv.
- http-equiv
- Предназначен для конвертирования метатега в заголовок HTTP.
- name
- Имя метатега, также косвенно устанавливает его предназначение.
Закрывающий тег
Не требуется.
Пример 1. Использование тега <META>
<html>
<head>
<title>Тег META</title>
<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>
<p>…</p>
</body>
</html>
Описание параметров тега <META>
Параметр CONTENT
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Описание
content устанавливает значение параметра, заданного с помощью name илиhttp-equiv. Параметр content может содержать более одного аргумента, в этом случае аргументы разделяются запятыми или точкой с запятой.
Синтаксис
<meta content=»…»>
Обязательный параметр
Да.
Аргументы
Строка символов, которую надо взять в одинарные или двойные кавычки.
Значение по умолчанию
Нет.
Пример 2. Использование параметра content
<html>
<head>
<title>Тег META, параметр content</title>
<meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>
</head>
<body>
<p>…</p>
</body>
</html>
Параметр HTTP-EQUIV
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Описание
Браузеры преобразовывают значение параметра http-equiv, заданное с помощью content, в формат заголовка ответа HTTP и обрабатывают их, как будто они прибыли непосредственно от сервера.
Синтаксис
<meta http-equiv=»…»>
Аргументы
Любой подходящий идентификатор. Ниже приведены некоторые допустимые аргументы параметра http-equiv.
- Content-Type
- Тип кодировки документа.
- expires
- Устанавливает дату и время, после которой информация в документе будет считаться устаревшей.
- pragma
- Способ кэширования документа.
- refresh
- Загрузить другой документ в текущее окно браузера.
Значение по умолчанию
Нет.
Пример 3. Использование параметра http-equiv
<html>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>
<title>Тег META, параметр http-equiv</title>
<meta http-equiv=»expires» content=»Sun, 01 Jan 2006 07:01:00 GMT»>
</head>
<body>
<p>…</p>
</body>
</html>
Параметр NAME
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Описание
Устанавливает идентификатор метатега для пары «имя=значение». Одновременно использовать параметры name и http-equiv не допускается.
Синтаксис
<meta name=»…»>
Аргументы
Любой подходящий идентификатор. Ниже приведены некоторые допустимые аргументы параметра name.
- author
- Имя автора документа.
- description
- Описание текущего документа.
- keywords
- Список ключевых слов, встречающихся на странице.
Значение по умолчанию
Нет.
Пример 4. Добавление ключевых слов
<html>
<head>
<title>Тег META, параметр name</title>
<meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>
<meta name=»keywords» content=»HTML, META, метатег, тег, поисковая система»>
</head>
<body>
<p>…</p>
</body>
</html>