HTML-документ

Элементы, предназначенные для структурирования и группировки HTML-документа:

<!DOCTYPE>
Предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа).

<article>
Используется для группировки записей — публикаций, статей, записей блога, комментариев. Представляет собой независимый обособленный блок, предназначенный для многократного использования, как правило, начинается с заголовка.

<aside>
Группирует содержимое, связанное с окружающим его контентом напрямую, но которое может быть рассмотрен отдельно от этого контента (т.е., удаление этого блока не повлияет на понимание основного содержимого).

<body>
Предназначен для хранения содержимого веб-страницы, отображаемого в окне браузера.

<dialog>
Создаёт диалоговое окно, с которым непосредственно работает пользователь для выполнения определенных действий. Атрибут open активирует диалоговое окно, созданное с помощью этого тега.

<footer>
Представляет собой нижний колонтитул содержащей его секции или корневого элемента. Обычно содержит информацию об авторе статьи, данные о копирайте и т.д.

<head>
Предназначен для хранения других элементов, цель которых — помочь браузеру в работе с данными.

<header>
Группирует вводные и навигационные элементы, не является обязательным. Может содержать заголовки, оборачивать содержание раздела страницы, форму поиска или логотип.

<hgroup>
Используется для группирования заголовков веб-страницы или раздела.

<html>
Является контейнером, который заключает в себе всё содержимое веб-страницы.

<link>
Позволяет авторам присоединять различные ресурсы к своим документам. Ссылка на ресурс в теге <link> определяется атрибутом href, который должен быть всегда указан и должен содержать непустой правильный URL-адрес.

<main>
Представляет основное содержимое веб-страницы. Он представляет уникальный контент, в который не следует включать повторяющиеся на разных веб-страницах элементы сайдбаров, навигационные ссылки, информацию о копирайте, логотипы и тому подобное.

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

<nav>
Предназначен для создания блока навигации веб-страницы или всего веб-сайта.

<section>
Представляет собой универсальный раздел документа. Группирует тематическое содержимое и обычно содержит заголовок.

<template>
Задаёт шаблон для фрагмента HTML, который может быть клонирован и вставлен в документ через скрипты.

<title>
Определяет заголовок html-документа.