<meta> — элемент метаданных HTML
Baseline Широко доступно *
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
* Некоторые части этой функции могут поддерживаться в разной степени.
Элемент <meta> HTML представляет метаданные, которые нельзя задать с помощью других элементов, связанных с метаданными, таких как <base>, <link>, <script>, <style> или <title>.
Элемент <meta> может предоставлять метаданные одного из следующих типов:
- Если задан атрибут
name, элемент<meta>предоставляет метаданные уровня документа, применяемые ко всей странице. - Если задан атрибут
http-equiv, элемент<meta>действует как директива-прагма, имитируя директивы, которые иначе можно было бы задать с помощью HTTP-заголовка. - Если задан атрибут
charset, элемент<meta>представляет собой объявление кодировки, указывающее кодировку символов документа. - Если задан атрибут
itemprop, элемент<meta>предоставляет пользовательские метаданные.
Атрибуты
Этот элемент поддерживает глобальные атрибуты.
Примечание: Атрибут name имеет особое значение для элемента <meta>. Атрибут itemprop нельзя задавать для элемента <meta>, если у него есть атрибут name, http-equiv или charset.
charset-
Этот атрибут объявляет кодировку символов документа. Если атрибут присутствует, его значение должно совпадать без учёта регистра ASCII со строкой
"utf-8", поскольку UTF-8 — единственная допустимая кодировка для документов HTML5. Элементы<meta>, объявляющие кодировку символов, должны целиком располагаться в пределах первых 1024 байт документа. content-
Этот атрибут содержит значение атрибута
http-equivилиname— в зависимости от того, какой из них используется. http-equiv-
Задаёт директиву-прагму — инструкции для браузера по обработке документа. Название атрибута является сокращением от
http-equivalent, поскольку его допустимые значения представляют собой названия эквивалентных HTTP-заголовков. media-
Атрибут
mediaопределяет, к каким типам носителей следует применять цвет темы, заданный атрибутомcontent. Его значение — это медиазапрос; если атрибут отсутствует, по умолчанию используетсяall. Этот атрибут имеет значение, только если атрибутnameэлемента задан какtheme-color. В противном случае он не действует и его не следует включать. name-
Атрибуты
nameиcontentможно использовать вместе, чтобы задавать метаданные документа в виде пар «имя — значение»: атрибутnameуказывает имя метаданных, а атрибутcontent— их значение.
Примеры
>Задание метаописания
Следующий тег <meta> задаёт description в качестве метаданных веб-страницы:
<meta name="description" content="The HTML reference describes all elements and attributes of HTML, including global attributes that apply to all elements." />
Настройка перенаправления страницы
В следующем примере http-equiv="refresh" используется для перенаправления браузера. Атрибут content="3;url=https://www.mozilla.org" перенаправит страницу на https://www.mozilla.org через 3 секунды:
<meta http-equiv="refresh" content="3;url=https://www.mozilla.org" />
Техническая сводка
| Категории содержимого | Метаданные. Если присутствует атрибут itemprop: потоковое содержимое, фразовое содержимое. |
|---|---|
| Допустимое содержимое | Отсутствует; это пустой элемент. |
| Пропуск тегов | Должен иметь открывающий тег и не должен иметь закрывающего. |
| Допустимые родители |
|
| Неявная роль ARIA | Нет соответствующей роли |
| Допустимые роли ARIA | Роли role недопустимы |
| Интерфейс DOM | HTMLMetaElement |
Спецификации
| Спецификация |
|---|
| HTML> # the-meta-element> |
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari для iOS | Samsung Internet | WebView Android | WebView для iOS | |
meta |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 | 1 |
charset |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
content |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
http-equiv |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
name |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
scheme |
1 | 12 | 1 | ≤12.1 | ≤4 | 18 | 4 | ≤12.1 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/meta