Тег <meta> — это невидимый, но невероятно важный «двигатель» вашего веб-сайта. Это пустой элемент, который размещается внутри тега <head>. Его главная задача — предоставлять метаданные: служебную информацию о документе, которая используется браузерами, поисковыми системами и другими сервисами. В отличие от видимого контента, то, что находится в meta, пользователь никогда не увидит на экране, но именно эти данные определяют, как страница будет воспринята внешним миром.
На одной странице обычно встречается несколько таких тегов. Они отвечают за разные задачи: от указания кодировки и описания сайта до настройки поведения мобильных браузеров и управления индексацией поисковиками.
Важно: содержимое элементов meta абсолютно не отображается на веб-странице для конечного пользователя.
Ключевые атрибуты
- charset:
- Определяет кодировку символов документа. Это, пожалуй, самый критичный атрибут для корректного отображения текста (особенно с кириллицей). Стандартом де-факто стала кодировка UTF-8.
Совет: Тег с атрибутом charset должен быть первым дочерним элементом внутри <head>. Если указанная в теге кодировка не совпадает с реальной кодировкой файла, текст может превратиться в «кракозябры».
- content:
- Хранилище данных. Здесь находится то самое значение, которое ассоциируется с атрибутом
name или http-equiv. Без него метаданные были бы бессмысленными.
- http-equiv:
- Этот атрибут позволяет имитировать HTTP-заголовки прямо в HTML. Браузер выполняет инструкции, заданные здесь, при загрузке страницы.
- name:
- Задает тип метаданных. Всегда работает в паре с атрибутом
content.
Внимание: нельзя использовать name, если уже заданы http-equiv или charset.
Вот самые полезные значения:
Кроме перечисленных выше, тег <meta> поддерживает и другие глобальные атрибуты HTML5.
Пример использования
<head>
<meta charset="UTF-8">
<meta name="description" content="Портал для Web разработчиков">
<meta name="keywords" content="HTML,CSS,XML,JavaScript">
<meta name="author" content="Автор Я">
Содержимое страницы
|