Spec-Zone.ru › HTML

<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: потоковое содержимое, фразовое содержимое.
Допустимое содержимое Отсутствует; это пустой элемент.
Пропуск тегов Должен иметь открывающий тег и не должен иметь закрывающего.
Допустимые родители
  • <meta charset>, <meta http-equiv>: элемент <head>. Если атрибут http-equiv не объявляет кодировку, элемент также может находиться внутри элемента <noscript>, который сам расположен внутри элемента <head>.
  • <meta name>: любой элемент, который допускает метаданные.
  • <meta 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

См. также

  • Стандартные имена метаданных
  • Узнайте: <meta>

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API