Тэг head в HTML используется для определения метаданных веб-страницы, таких как заголовок, ссылки на стили и скрипты, мета-теги и другие данные, которые не отображаются на странице напрямую, но используются браузером и другими программами для обработки страницы.

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    
    <!-- Заголовок документа в вкладках браузера -->
    <title>Основы HTML</title>
    
    <!-- Добавление фавикона в вкладки браузера -->
    <link rel="shortcut icon" href="icon.ico" type="image/x-icon" />
 
    <!-- Альтернативный способ добавления фавикона -->
    <link rel="apple-touch-icon" href="apple-touch-icon.png" />
    <link rel="apple-touch-icon" sizes="72x72" href="apple-touch-icon-72x72.png" />
 
    <!-- SEO-настройки -->
    <meta name="description" content="Тестовая веб-страница" />
    <meta name="keywords" content="html, my-interview, vakalushko" />
    <meta name="author" content="Vadim A. Kalushko" />
 
    <!-- Настройки для мобильных устройств (отключение масштабирования) -->
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
 
    <!-- Использование последней версии Internet Explorer -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 
    <!-- Подключение внешнего CSS-файла -->
    <link rel="stylesheet" href="styles.css" />
 
    <!-- Локальные стили -->
 
    <style>
      div {
        background-color: red; /* Устанавливаем красный фон для всех div */
      }
    </style>
 
    <!-- Подключение локальных шрифтов -->
    <link rel="stylesheet" href="styles.css" />
 
    <!-- Подключение шрифта Google -->
    <link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet" />
 
  </head>
  <body></body>
</html>

В тэге head могут быть определены следующие элементы:

  1. title: Элемент title определяет заголовок страницы, который отображается в заголовке браузера и в результатах поиска.
  2. meta: Элемент meta используется для определения метаданных страницы, таких как описание страницы, ключевые слова, автор, кодировка и другие данные.
  3. link: Элемент link используется для связывания страницы с внешними ресурсами, такими как стили CSS, иконки сайта и другие файлы.
  4. style: Элемент style используется для определения стилей CSS, которые будут применяться к элементам на странице.
  5. script: Элемент script используется для определения JavaScript кода, который будет выполняться на странице.
  6. base: Элемент base используется для определения базового URL для всех относительных ссылок на странице.

Также в тэге head могут быть определены другие элементы, такие как noscriptobjectmeta и другие, в зависимости от нужд разработчика.

Важно отметить, что все элементы в тэге head не отображаются на странице напрямую, но они могут существенно повлиять на ее работу, восприятие пользователем и индексацию поисковыми системами.


Назад