| HTML | WebReference
- Содержание
- Синтаксис
- Закрывающий тег
- Атрибуты
- Пример
- Спецификация
- Браузеры
Элемент <meta> (от англ. metadata — метаданные) определяет данные (они называются ещё метатеги), которые используются для хранения информации, предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Разрешается использовать более чем один метатег, все они размещаются в контейнере <head>. Как правило, атрибуты любого метатега сводятся к парам «имя=значение», имена которых определяются ключевыми словами content, name или http-equiv.
Синтаксис
<head> <meta> </head>
Закрывающий тег
Не требуется.
Атрибуты
- charset
- Задаёт кодировку документа.
- content
- Устанавливает значение атрибута, заданного с помощью name или http-equiv.

- http-equiv
- Предназначен для конвертирования метатега в заголовок HTTP.
- name
- Имя метатега, также косвенно устанавливает его предназначение.
Пример
<!DOCTYPE HTML> <html> <head> <title>META</title> <meta charset=»utf-8″> <meta name=»GENERATOR» content=»Microsoft FrontPage 4.0″> <meta name=»ProgId» content=»FrontPage.Editor.Document»> </head> <body> <p>…</p> </body> </html>
Спецификация
| Спецификация | Статус |
|---|---|
| WHATWG HTML Living Standard | Живой стандарт |
| HTML5 | Рекомендация |
| HTML 4.01 Specification | Рекомендация |
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.

- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
Браузеры
| 2 | 12 | 1 | 3. 5 | 1 | 1 |
| 1 | 1 | 6 | 1 |
Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Документ
Практика
- Кодировка документа
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 09.10.2018
Редакторы: Влад Мержевич
— HTML — Дока
Кратко
Секция статьи «Кратко»В теге <meta> хранится краткое описание страницы, ключевые слова и другие данные, которые могут понадобиться браузерам и поисковым системам.
Таких метатегов может быть любое количество. Все они размещаются внутри тега <head>, желательно в самом начале.
Пример
Секция статьи «Пример»<head> <meta name="description" content="Краткое описание страницы"> <meta name="keywords" content="ключевое слово 1, ключевое слово 2, ключевое слово 3" > <meta name="viewport" content="width=device-width, initial-scale=1.0"></head>
<head>
<meta name="description" content="Краткое описание страницы">
<meta
name="keywords"
content="ключевое слово 1, ключевое слово 2, ключевое слово 3"
>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
Как понять
Секция статьи «Как понять»Теги <meta> содержат полезную для поисковиков и браузеров информацию. Информация в метатегах называется метаданными. Пользователь не видит их содержимое на странице.
Метатеги различаются набором атрибутов и их значений. Один тег содержит одно сообщение: например, описание страницы <meta name, ключевые слова <meta name, кодировку страницы <meta charset или другие метаданные.
Мы рекомендуем вставить как минимум метатеги description, viewport, charset. Они помогут оптимизировать сайт для браузера пользователя и поисковых систем.
В <meta> прописывается информация, которую нельзя указать в <base>, <link>, <script>, <style> или <title>.
Как пишется
Секция статьи «Как пишется»Метатег, который задаёт кодировку страницы, не отличается по структуре от обычных:
<meta charset="...">
<meta charset="...">
Остальные метатеги содержат атрибуты name или http, которые используются в паре с атрибутом content
<meta name="..." content="..."><meta http-equiv="..." content="...">
<meta name="..." content="...">
<meta http-equiv="..." content="...">
Первый атрибут задаёт параметр, который мы меняем, а второй — значение. Вот как будет выглядеть метатег, в котором прописываются ключевые слова на странице:
<meta name="keywords" content="ключевое слово 1, ключевое слово 2, ключевое слово 3">
<meta
name="keywords"
content="ключевое слово 1, ключевое слово 2, ключевое слово 3"
>
Атрибуты
Секция статьи «Атрибуты»charset— задаёт кодировку страницы. Мы рекомендуем писать здесьUTF— это самый распространённый вариант.- 8 
<meta charset="UTF-8">
<meta charset="UTF-8">
http— атрибут, который может изменять поведение страницы или серверов. Используется в паре с- equiv content. У него есть несколько значений:"default— предпочтительный стиль таблиц, который используется на странице. В этом случае в атрибуте- style" contentпрописывается заголовок из элемента<link>, который связан с таблицей CSS-стилей, или заголовок элемента<style>, который содержит таблицу CSS-стилей."refresh"— время автоматического обновления страницы. Страница будет автоматически перезагружаться с интервалом, который указан в секундах.
<meta http-equiv="refresh" content="3">
<meta http-equiv="refresh" content="3">
name— имя мета-тега, которое также определяет его значение.
Используется в паре сcontent. Можно задать следующие значения:"keywords"— ключевые слова, которые помогают поисковикам находить страницу в интернете. По сути, это самые важные слова из содержания страницы.
<meta name="keywords" content="Рецепт, печенье, готовим дома">
<meta name="keywords" content="Рецепт, печенье, готовим дома">
"viewport"— задаёт параметры окна просмотра в браузере. Страницу можно сделать адаптивной, подогнав ширину окна под размеры устройства. В примере нижеwidthуказывает ширину окна просмотра, аinitial— коэффициент масштабирования страницы при первом открытии:- scale
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes">
<meta
name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=2.
0, user-scalable=yes"
>
"description"— краткое описание страницы, которое видит пользователь, когда находит сайт в поисковике. Например: «Рассказываем, как нарезать картошку тонкими ломтиками» для сайта о кулинарии. Это описание помогает поисковикам найти страницу, а пользователю — узнать, о чём она. Так что не забывайте указывать"description".
<meta name="description" content="Рассказываем, как нарезать картошку тонкими ломтиками">
<meta
name="description"
content="Рассказываем, как нарезать картошку тонкими ломтиками"
>
"author"— имя автора страницы.
<meta name="author" content="Иван Петров">
<meta name="author" content="Иван Петров">
content— основное содержимое метатега, которое используется только сhttpи- equiv name.
Подсказки
Секция статьи «Подсказки»💡 Чтобы избежать ошибок кодировки, необходимо уместить метатег с атрибутом charset в первых 1024 байтах документа.
Для этого старайтесь указывать его в самом начале тега <head>.
💡 Атрибуты http и name выполняют похожие функции, поэтому их нельзя использовать одновременно.
💡 С помощью атрибута http можно сделать так, чтобы страница отправляла пользователя на другую страницу через определённое количество секунд. Например, отправим пользователя на главную Яндекса через 15 секунд:
<meta http-equiv="refresh" content="15;url=https://www.yandex.ru">
<meta http-equiv="refresh" content="15;url=https://www.yandex.ru">
На практике
Секция статьи «На практике»Дока Дог советует
Секция статьи «Дока Дог советует»🛠 В <meta>, помимо стандартных метаданных, передаются всякие специальные. Например, есть такой браузер, как Safari: он очень любит подстраивать номера телефонов в какой-то удобный для себя вид.
Чтобы отключить это своеволие, нужен отдельный метатег:
<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="telephone=no">
🛠 С помощью метатегов можно задавать поведение мобильной версии сайта. Например, можно прописать, на сколько на мобайле можно увеличить масштаб и насколько уменьшить относительно стандарта.
🛠 Через метатеги задаётся и Open Graph-разметка: заголовок, картинка и описание для репоста в соцсетях.
Алёна Батицкая советует
Секция статьи «Алёна Батицкая советует»🛠 Если не задать описание для страницы при помощи <meta name, то поисковые системы при добавлении сайта в свою базу возьмут первый попавшийся текст со страницы и составят из него так называемый сниппет — текст под заголовком сайта в поисковой выдаче.
Если хочется контролировать, что именно увидит пользователь в поиске — всегда заполняйте description.
🛠 Есть отдельная категория метаразметки — OG-разметка. OG расшифровывается как open graph. Такая разметка нужна для того, чтобы при вставке ссылки на ваш сайт в соцсетях в превью отображалась красивая карточка.
Стандартный набор метатегов для красивой карточки в Facebook:
<meta property="og:title" content="Лучший сайт в интернете"><meta property="og:description" content="Посетите лучший сайт в интернете и познайте тщетность бытия"><meta property="og:image" content="http://best-site/thumbnail.jpg"><meta property="og:url" content="http://best-site/index.htm">
<meta property="og:title" content="Лучший сайт в интернете">
<meta
property="og:description"
content="Посетите лучший сайт в интернете и познайте тщетность бытия"
>
<meta property="og:image" content="http://best-site/thumbnail.jpg">
<meta property="og:url" content="http://best-site/index.
htm">
Большинство соцсетей используют информацию, указанную в тегах из примера выше, для генерации превью ссылок.
Метатег HTML— javatpoint
следующий → ← предыдущая HTML-тег используется для представления метаданных HTML-документа. Указывает описание страницы, ключевые слова, авторские права, язык, автора документов и т. д. Метаданные не отображаются на веб-странице, но используются поисковыми системами, браузерами и другими веб-службами, которые сканируют сайт или веб-страницу, чтобы узнать о ней. С помощью метатега вы можете экспериментировать и предварительно просматривать, как ваша веб-страница будет отображаться в браузере. Тег помещается внутри тега и может использоваться в документе более одного раза.Синтаксис:<мета-кодировка="utf-8"> Ниже приведены некоторые характеристики HTML-тега
Ниже приведены некоторые конкретные варианты синтаксиса метатегов, которые показывают различные варианты использования метатегов.![]() 1. <метакодировка="utf-8"> Определяет кодировку символов. Значение charset — «utf-8», что означает, что он будет поддерживать отображение на любом языке. 2. Указывает список ключевых слов, которые используются поисковыми системами. 3. Определяет описание веб-сайта, которое полезно для обеспечения релевантного поиска, выполняемого поисковыми системами. 4. <метаимя="автор" контент="этотавтор"> Указывает автора страницы. Полезно автоматически извлекать информацию об авторе с помощью системы управления контентом. 5. <мета-имя="обновить" контент="50"> Указывает, чтобы дать браузеру инструкцию автоматически обновлять содержимое каждые 50 секунд (или любое заданное время). 6. javatpoint.com/html-tags-list»> В приведенном выше примере мы установили URL-адрес с содержимым, чтобы он автоматически перенаправлял на данную страницу по истечении указанного времени. 7. Указывает область просмотра для управления размером и масштабированием страницы, чтобы наш веб-сайт хорошо выглядел на всех устройствах. Если этот тег присутствует, это означает, что эта страница поддерживается мобильными устройствами. Пример<голова> <мета-кодировка="utf-8"> голова> <тело> Пример метатегаВ этом примере показано использование метатега в HTML-документе тело> Протестируйте сейчасАтрибут:Специфичные для тега атрибуты:= Новое в HTML5
Глобальный атрибут:Тег поддерживает глобальные атрибуты в HTML .Атрибут события:Тег поддерживает атрибуты событий в HTML. Поддержка браузеров
|
969. 9000.. 9000..9000.
9000.
9000.
9000.
← предыдущая следующий →
Метатег HTML — Tutorial Republic
Advertisements
Тема: Теги HTML5 СправочникПредыдущая|Следующая
Описание
Тег предоставляет структурированные метаданные о документе. Элемент может появляться только в головной части документа , хотя он может появляться любое количество раз.
В следующей таблице приведены контекст использования и история версий этого тега.
| Родитель: | <голова> |
|---|---|
| Содержимое: | Нет. Это пустой элемент. |
| Начальный/конечный тег: | Начальный тег: обязательный , Конечный тег: запрещенный |
| Версия: | HTML 2, 3. 2, 4, 4.01, 5 |
Примечание: Метаданные — это данные (информация) о данных — например, ключевые слова и описание, относящиеся к документу.
Тег обычно используется для предоставления ключевых слов, описаний, информации об авторе и других метаданных, которые могут использоваться браузером для правильного отображения документа или могут использоваться поисковыми системами для целей индексации. Вот несколько примеров из реальной жизни, которые помогут вам понять <мета> тег.
Пример 1: определение кодировки символов для документа
Пример 2: определение имени автора документа
Пример 3: определяет список ключевых слов для поисковых систем
Пример 4: Определите краткое резюме/описание веб-страницы
Пример 5.
Включение масштабирования на мобильных устройствах
Синтаксис
Основной синтаксис тега :
HTML:
XHTML: <мета-имя=" text " content=" text " />
В приведенном ниже примере показан тег в действии.
Пример
Попробуйте этот код »
Пример метатега HTML
<мета-кодировка="UTF-8">
Специфические для тега атрибуты
В следующей таблице показаны атрибуты, относящиеся к тегу .
| Атрибут | Значение | Описание |
|---|---|---|
Обязательно — Чтобы разметка была действительной, необходимо указать один из следующих атрибутов.![]() | ||
имя | имя-приложения | Определяет имя для метаинформации, содержащейся в атрибуте содержимого. |
содержание | текст | Дает значение, связанное с атрибутом http-equiv или name . Этот атрибут должен быть указан, если либо http-equiv или name атрибут присутствует. |
кодировка | набор символов | Указывает кодировку символов для HTML-документа. |
http-экв. | тип содержимого | Связывает метаинформацию в атрибуте содержимого с заголовком ответа HTTP.![]() |




5
..">


0, user-scalable=yes"
>
htm">


2, 4, 4.01, 5
