Перейти к содержимому

HTML-тег <meta>

Тег <meta> задаёт метаданные: описание, ключевые слова, автора и т.д. Они нужны браузерам, поисковикам и сервисам и не показываются как обычный текст страницы. В документе может быть несколько <meta>.

<meta> размещают в <head>.

Если используются name или http-equiv, нужен атрибут content. С charset атрибут content не применяется.

Синтаксис

<meta> — пустой элемент; в XHTML его закрывают как <meta />.

Примеры

Ключевые слова

html
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">

Описание сайта

html
<meta name="description" content="Tutorials on HTML, CSS and PHP">

Автор

html
<meta name="author" content="myauthor">

Автообновление каждые 60 с

html
<meta http-equiv="refresh" content="60">

Viewport

html
<meta name="viewport" content="width=device-width, initial-scale=1.0">

Атрибуты

АтрибутЗначениеОписание
charsetнабор символовКодировка документа.
contentтекстЗначение для name или http-equiv.
http-equivcontent-type, default-style, refreshИмитация HTTP-заголовка.
nameapplication-name, author, description, …Имя метаданных.

Также глобальные атрибуты и атрибуты событий.

Practice

Для чего нужен meta-тег в HTML?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.