ТемаСайт

Создание и продвижение сайтов

Учебник HTML. Глава 2: Структура HTML-документа

На этой странице подробно рассматривается структура HTML-документа, включая основные теги и их функции. Вы узнаете о назначении каждого элемента, начиная с объявления типа документа (!DOCTYPE) и заканчивая основными частями, такими как html, head и body. Особое внимание уделено метатегам meta, тегам для подключения стилей link и скриптов script. Также рассматриваются примеры применения этих элементов на практике.

<< Учебник HTML

2.1. Тег !DOCTYPE. Объявление формата документа

Тег <!DOCTYPE> сообщает браузеру, какой стандарт HTML используется в данном документе. Это необходимо для корректного отображения страницы. В современных версиях HTML (начиная с HTML5) этот тег выглядит так:

<!DOCTYPE html>

Пример:

<!DOCTYPE html>
<html lang="ru">
  <head>
    <title>Мой первый сайт</title>
  </head>
  <body>
    Привет, мир!
  </body>
</html>

Комментарий:
В этом примере мы объявили документ как соответствующий стандарту HTML5. Это позволяет браузерам правильно интерпретировать содержимое страницы.

2.2. Тег html

Тег <html> является корневым элементом любого HTML-документа. Он содержит всю структуру веб-страницы: от заголовков до основного содержимого. Обычно он включает два ключевых атрибута: lang (язык контента) и dir (направление текста).

Пример:

<!DOCTYPE html>
<html lang="ru"> <!-- Указываем язык документа -->
  <head>
    <title>Мой первый сайт</title>
  </head>
  <body>
    Привет, мир!
  </body>
</html>

Комментарий:
Атрибут lang="ru" указывает, что контент страницы на русском языке. Это помогает поисковым системам и программам чтения экрана лучше понимать содержание сайта.

2.3. Заголовочная часть head

Заголовочная часть <head> содержит техническую информацию о странице, которая не видима пользователям при просмотре страницы, но важна для работы браузера и поисковых систем. В ней размещаются такие элементы, как метаданные (<meta>), ссылки на стили (<link>), скрипты (<script>), а также другие важные компоненты.

2.3.1. Метатеги meta

Метатеги <meta> предоставляют дополнительную информацию о странице, такую как кодировка, ключевые слова, описание и многое другое. Вот несколько популярных вариантов использования:

  1. Кодировка документа:<meta charset="UTF-8"> Устанавливает кодировку символов для правильного отображения текста.
  2. Описание страницы для поисковых систем:<meta name="description" content="Описание моего сайта"> Определяет краткое описание страницы, которое может использоваться в результатах поиска.
  3. Информация об авторе:<meta name="author" content="Иван Иванов"> Указывается имя автора страницы.
  4. Ключевые слова для SEO:<meta name="keywords" content="ключевое слово 1, ключевое слово 2, ..."> Список ключевых слов, которые могут помочь поисковым системам понять тематику страницы.

Тег <link> используется для подключения различных внешних ресурсов, таких как файлы стилей (CSS), иконки (favicon) и шрифты.

  1. Подключение файлов стилей (CSS):<link rel="stylesheet" href="styles.css"> Подключает внешний файл стилей для оформления страницы.
  2. Иконка страницы (favicon):<link rel="icon" type="image/png" href="/favicon.png"> Указывает путь к иконке страницы.
  3. Подключение шрифтов:<link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet"> Эти строки подключают шрифт Roboto через Google Fonts.

2.3.3. Тег style

Тег <style> используется для встраивания CSS-стилей прямо в HTML-документ. Это удобно, когда стили применяются только к одной конкретной странице.

Пример:

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="UTF-8">
    <title>Мой первый сайт</title>
    <style>
      body {
        background-color: lightblue;
      }
      
      h1 {
        color: navy;
      }
    </style>
  </head>
  <body>
    <h1>Привет, мир!</h1>
    <p>Это мой первый сайт.</p>
  </body>
</html>

Комментарий:
Тег <style> содержит встроенный CSS-код, который применяется ко всему документу. В данном примере задаётся синий фон для всего тела страницы и тёмно-синий цвет для заголовков первого уровня.

2.3.4. Тег script

Тег <script> используется для встраивания JavaScript-кода прямо в HTML-документ. Это полезно, когда требуется выполнение скриптов без необходимости подключения внешних файлов.

Пример:

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="UTF-8">
    <title>Мой первый сайт</title>
    <script>
      console.log("Привет из скрипта!");
    </script>
  </head>
  <body>
    <h1>Привет, мир!</h1>
    <p>Это мой первый сайт.</p>
  </body>
</html>

Комментарий:
Тег <script> содержит встроенный JavaScript-код. В данном примере скрипт просто выводит сообщение в консоль разработчика.

2.4. Раздел body. Основная часть документа

Раздел <body> содержит всё основное содержимое страницы, которое будет видно пользователю: тексты, изображения, видео, формы и другие элементы интерфейса.

Пример:

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="UTF-8">
    <title>Мой первый сайт</title>
  </head>
  <body>
    <h1>Привет, мир!</h1> <!-- Заголовок первого уровня -->
    <p>Это мой первый сайт.</p> <!-- Параграф -->
    <img src="images/logo.jpg" alt="Логотип компании"> <!-- Изображение -->
  </body>
</html>

Комментарии к элементам внутри <body>:

  • <h1>Привет, мир!</h1>: Заголовок первого уровня. Используется для выделения важных частей текста.
  • <p>Это мой первый сайт.</p>: Параграф. Содержит основной текстовый контент страницы.
  • <img src="images/logo.jpg" alt="Логотип компании">: Элемент для вставки изображений. Атрибут src указывает путь к изображению, а alt — альтернативный текст, который будет показан, если изображение не загрузится.

Учебник HTML. Глава 2: Структура HTML-документа

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх