ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML5. Уроки для начинающих. W3Schools на русском

Ua En Es De Fr

HTML Элемент Head


HTML элемент <head> - это контейнер для следующих элементов: <title>, <style>, <meta>, <link>, <script>, <base>, <noscript>, <template>.


HTML элемент <head>

Элемент <head> является контейнером для метаданных (данные о данных) и размещается между тегами <html> и <body>.

Метаданные HTML — это данные о документе HTML. Метаданные не отображаются на веб‑странице.

Метаданные обычно определяют заголовок документа (title), набор символов (utf-8), стили (style), скрипты (script) и другую метаинформацию.


HTML элемент <title>

Элемент <title> определяет заголовок документа. Заголовок должен состоять только из текста и отображаться в строке заголовка браузера или на вкладке веб‑страницы.

Тег <title> является обязательным в HTML‑документе — согласно спецификации HTML5!

Содержание заголовка страницы очень важно для поисковой оптимизации (SEO)! Заголовок страницы используется алгоритмами поисковой системы для определения порядка вывода страниц в результатах поиска. Именно по заголовку поисковые сервисы чаще всего определяют информацию о содержании веб‑страницы.

Элемент <title>:

  • определяет заголовок на панели инструментов браузера
  • предоставляет заголовок для страницы, когда она добавляется в избранное
  • отображает заголовок страницы в результатах поиска

Таким образом, всегда старайтесь сделать заголовок максимально точным и значимым!

Простой HTML документ:

Пример

<!DOCTYPE html>
<html>
<head>
 <title>Значимый заголовок страницы</title>
</head>
<body>

Содержание документа ......

</body>
</html>
Попробуйте сами »

HTML элемент <style>

Элемент <style> используется для определения информации о стиле для одной HTML‑страницы:

Пример

<style>
  body {background-color: powderblue;}
  h1 {color: red;}
  p {color: blue;}
</style>
Попробуйте сами »

HTML элемент <link>

Элемент <link> определяет отношения между текущим документом и внешним ресурсом.

Тег <link> чаще всего используется для ссылки на внешние таблицы стилей:

Пример

<link rel="stylesheet" href="mystyle.css">
Попробуйте сами »

Примечание: Чтобы узнать больше о CSS, посетите CSS Учебник на нашем сайте W3Schools на русском.


HTML элемент <meta>

Элемент <meta> обычно используется для определения набора символов (utf-8), настроек области просмотра (viewport), описания страницы (description), а также ключевых слов (keyword) и автора документа (author) (иногда).

Метаданные не будут отображаться на странице, но используются браузерами (как отображать контент или перезагружать страницу), поисковыми системами (описание, ключевые слова) и другими веб‑службами.

Примеры

Определяет используемый набор символов:

<meta charset="UTF-8">

Определяет ключевые слова для поисковых систем:

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

Определяет описание веб‑страницы:

<meta name="description" content="Free Web tutorials">

Определяет автора веб‑страницы:

<meta name="author" content="John Doe">

Обновляет документ каждые 30 секунд:

<meta http-equiv="refresh" content="30">

Настройка области просмотра, чтобы сайт выглядел хорошо на всех устройствах:

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

Пример тегов <meta>:

Пример

<meta charset="UTF-8">
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="John Doe">
Попробуйте сами »

Настройка области просмотра

Область просмотра — это видимая пользователем область веб‑страницы. Это зависит от устройства — на мобильном телефоне она будет меньше, чем на экране компьютера.

Необходимо указать следующий элемент <meta> на всех веб‑страницах:

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

Это дает браузеру инструкции о том, как контролировать размеры и масштаб веб‑страницы.

Часть width=device-width устанавливает ширину страницы, соответствующую ширине экрана устройства (которая зависит от устройства).

Часть initial-scale=1.0 устанавливает начальный уровень масштабирования при первом загрузке страницы браузером.

Это пример веб‑страницы без метатега viewport и той же веб‑страницы с метатегом viewport:

Примечание: Если вы просматриваете эту страницу с телефона или планшета, вы можете нажать на две ссылки ниже, чтобы увидеть разницу.



HTML элемент <script>

Элемент <script> используется для определения клиентского JavaScript.

Следующий JavaScript‑код выводит "Hello JavaScript!" в HTML‑элементе с id="demo":

Пример

<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "Hello JavaScript!";
}
</script>
Попробуйте сами »

Примечание: Чтобы узнать больше о JavaScript, посетите Учебник JavaScript на нашем сайте W3Schools на русском.


HTML элемент <base>

Элемент <base> определяет базовый URL‑адрес и/или цель для всех относительных URL‑адресов на странице.

Тег <base> должен иметь либо атрибут href, либо атрибут target, либо оба.

В документе может быть только один элемент <base>!

Пример

Укажите URL‑адрес по умолчанию и цель по умолчанию для всех ссылок на странице:

<head>
<base href="https://w3schoolsua.github.io/" target="_blank">
</head>

<body>
<img src="images/stickman.gif" width="24" height="39" alt="Stickman">
<a href="tags/tag_base.html">HTML тег base</a>
</body>
Попробуйте сами »

Резюме

  • Элемент <head> — контейнер для метаданных (данных о данных)
  • Элемент <head> размещается между тегом <html> и тегом <body>
  • Элемент <title> является обязательным и определяет заголовок документа
  • Элемент <style> используется для определения информации о стиле для одного документа
  • Тег <link> чаще всего используется для ссылки на внешние таблицы стилей
  • Элемент <meta> обычно используется для определения набора символов, описания страницы, ключевых слов, автора документа и настроек области просмотра
  • Элемент <script> используется для определения клиентского JavaScript
  • Элемент <base> определяет базовый URL‑адрес и/или цель для всех относительных URL‑адресов на странице
  • Элемент <noscript> определяет альтернативное содержимое, которое будет отображаться пользователям, отключившим скрипты в браузере или использующим браузер, не поддерживающий скрипты.
  • Элемент <template> используется как контейнер для хранения некоторого HTML‑содержимого, скрытого от пользователя при загрузке страницы

HTML элементы раздела head

Тег Описание
<head> Определяет информацию о документе
<title> Определяет заголовок документа
<base> Определяет адрес по умолчанию или цель по умолчанию для всех ссылок на странице
<link> Определяет связь между документом и внешним ресурсом
<meta> Определяет метаданные об HTML‑документе
<script> Определяет скрипт на стороне клиента
<style> Определяет информацию о стиле для документа
<noscript> Определяет альтернативное содержимое, которое будет отображаться пользователям, отключившим скрипты в браузере
<template> Используется как контейнер для хранения некоторого HTML‑содержимого, скрытого от пользователя при загрузке страницы

Для получения полного списка всех доступных HTML тегов посетите HTML Справочник тегов на нашем сайте W3Schools на русском.


HTML — Head — Видеоурок W3Schools

В этом видео объясняется элемент head в HTML.

Часть серии видеоуроков для изучения HTML для начинающих!