HTML и CSS
Уроки HTML Уроки CSS Уроки Bootstrap Уроки W3.CSS Уроки Цвета Уроки Иконки Уроки Графика Уроки SVG Уроки Canvas Уроки Как сделать Уроки SassJavaScript
Уроки JavaScript Уроки jQuery Уроки React Уроки AngularJS Уроки JSON Уроки AJAX Уроки W3.JSПрограммирование
Уроки Python Уроки Java Уроки C++ Уроки C# Уроки Машинное обучениеСерверная сторона
Уроки SQL Уроки PHP Уроки ASP Уроки Node.js Уроки Raspberry PiВеб-строительство
Веб-шаблоны Веб-статистика Веб-сертификаты Веб-редактор Веб-разработкаHTML
HTML Справочник тегов HTML Справочник событий HTML Справочник цветов HTML Справочник атрибутов HTML Canvas Справочник HTML SVG Справочник HTML Наборы символов Google-карты СправочникCSS
CSS Справочник CSS Поддержка браузерами CSS Selector Справочник Bootstrap 3 Справочник Bootstrap 4 Справочник W3.CSS Справочник Иконки Справочник Sass СправочникJavaScript
JavaScript Справочник HTML DOM Справочник jQuery Справочник AngularJS Справочник W3.JS СправочникПрограммирование
Python Справочник Java СправочникСерверная сторона
SQL Справочник PHP Справочник ASP СправочникXML
XML Справочник XML Http Справочник XSLT Справочник XML Schema СправочникУпражнения
HTML Упражнения CSS Упражнения JavaScript Упражнения SQL Упражнения PHP Упражнения Python Упражнения jQuery Упражнения Bootstrap Упражнения Java Упражнения C++ УпражненияHTML Справочник
HTML Теги по алфавиту HTML Теги по категории HTML Атрибуты HTML Глобальные атрибуты HTML Атрибуты событий HTML Цвета HTML Canvas HTML Аудио/Видео HTML Наборы символов HTML Doctype HTML URL кодирование HTML Коды языков HTML Коды стран HTTP Сообщения HTTP Методы PX в EM Конвертер Горячие клавишиHTML Теги
<!--> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquote> <body> <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <data> <datalist> <dd> <del> <details> <dfn> <dialog> <dir> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <font> <footer> <form> <frame> <frameset> <h1> - <h6> <head> <header> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <main> <map> <mark> <meta> <meter> <nav> <noframes> <noscript> <object> <ol> <optgroup> <option> <output> <p> <param> <picture> <pre> <progress> <q> <rp> <rt> <ruby> <s> <samp> <script> <section> <select> <small> <source> <span> <strike> <strong> <style> <sub> <summary> <sup> <svg> <table> <tbody> <td> <template> <textarea> <tfoot> <th> <thead> <time> <title> <tr> <track> <tt> <u> <ul> <var> <video> <wbr>HTML тег <meta>
Пример
Опишите метаданные в HTML документе:
<head>
<meta charset="UTF-8">
<meta name="description" content="Бесплатные веб-учебники">
<meta name="keywords" content="HTML,CSS,XML,JavaScript">
<meta name="author" content="John Doe">
<meta
name="viewport" content="width=device-width, initial-scale=1.0">
</head>
Попробуйте сами »
Определение и использование
Метаданные - это данные (информация) о данных.
Тег <meta> предоставляет метаданные о документе HTML. Метаданные не будут отображаться на странице, но будут обрабатываться машиной.
Мета-элементы обычно используются для указания описания страницы, ключевых слов, автора документа, последнего изменения и других метаданных.
Метаданные могут использоваться браузерами (как отображать контент или перезагружать страницу), поисковыми системами (ключевые слова) или другими веб-сервисами.
В HTML5 появился метод, позволяющий веб-дизайнерам контролировать область просмотра (видимую область веб-страницы пользователя) с помощью тега <meta> (Смотрите пример ниже "Настройка области просмотра").
Поддержка браузерами
Элемент | |||||
---|---|---|---|---|---|
<meta> | Yes | Yes | Yes | Yes | Yes |
Советы и примечания
Примечание: <meta> теги всегда идут внутри элемента <head>.
Примечание: Метаданные всегда передаются как пары имя / значение.
Примечание: Атрибут содержимого ДОЛЖЕН быть определен, если определено имя или атрибут http-equiv. Если ни один из них не определен, атрибут content НЕ МОЖЕТ быть определен.
Настройка области просмотра (viewport)
В HTML5 появился метод, позволяющий веб-дизайнерам контролировать область просмотра через тег <meta>.
Окно просмотра - это видимая область пользователя на веб-странице. Это зависит от устройства и будет меньше на мобильном телефоне, чем на экране компьютера.
Необходимо включить следующий элемент <meta> viewport во все ваши веб-страницы:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Элемент <meta> viewport дает браузеру инструкции о том, как управлять размерами и масштабированием страницы.
Параметр width=device-width устанавливает ширину страницы, которая соответствует ширине экрана устройства (которая зависит от устройства).
Часть initial-scale=1.0 устанавливает начальный уровень масштабирования при первой загрузке страницы браузером.
Вот пример веб-страницы без метатега viewport и той же веб-страницы из метатегом viewport:
Совет: Если вы просматриваете эту страницу с помощью телефона или планшета, вы можете нажать на две ссылки ниже, чтобы увидеть разницу.
Вы можете прочитать больше о viewport в Адаптивный веб-дизайн - Учебник про область просмотра.
Различия между HTML 4.01 и HTML5
Атрибут scheme не поддерживается в HTML5.
В HTML5 появился новый атрибут charset, который упрощает определение charset:
- HTML 4.01: <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- HTML5: <meta charset="UTF-8">
Различия между HTML и XHTML
В HTML тег <meta> не имеет конечного тега.
В XHTML тег <meta> должен быть правильно закрыт.
Примеры
Пример 1 - Определите ключевые слова для поисковых систем:
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
Пример 2 - Определите описание вашей веб-страницы:
<meta name="description" content="Free Web tutorials on HTML and CSS">
Пример 3 - Определите автора страницы:
<meta name="author" content="John Doe">
Пример 4 - Обновлять документ каждые 30 секунд:
<meta http-equiv="refresh" content="30">
Пример 5 - Настройка области просмотра, чтобы сайт выглядел хорошо на всех устройствах:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
charset | character_set | Определяет кодировку символов для HTML документа |
content | text | Предоставляет значение, связанное с http-equiv или атрибутом name |
http-equiv | content-type default-style refresh |
Предоставляет заголовок HTTP для информации / значения атрибута содержимого |
name | application-name author description generator keywords viewport |
Определяет имя для метаданных |
scheme | format/URI | Не поддерживается в HTML5. Определяет схему, которая будет использоваться для интерпретации значения атрибута содержимого |
Глобальные атрибуты
Тег <meta> также поддерживает Глобальные атрибуты в HTML.
Связанные страницы
HTML учебник: HTML Head
HTML DOM справочник: Объект Meta
Настройки CSS по умолчанию
Отсутствуют.
Ваше предложение:
Спасибо за Вашу помощь!
Ваше сообщение было отправлено в W3Schools.
Сайт работает на фреймворке W3.CSS.