Семантика

<article>
Элемент article определяет содержание сайта вроде новости, статьи, записи блога, форума или др.
<aside>
Элемент aside представляет собой раздел страницы, который имеет косвенное отношение к содержимому страницы и может быть рассмотрен отдельно от этого содержимого.
<details>
Элемент details используется для хранения информации, которую можно скрыть или показать по требованию пользователя.
<figcaption>
Элемент figcaption содержит описание для элемента figure.
<figure>
Элемент figure используется для группирования любых элементов, например, изображений и подписей к ним.
<footer>
Элемент footer определяет «подвал» сайта или раздела.
<form>
Элемент form устанавливает форму на веб-странице для ввода пользовательских данных и их отправки на сервер.
<header>
Элемент header определяет «шапку» сайта или раздела.
<main>
Элемент main предназначен для основного содержимого документа.
<mark>
Элемент mark помечает текст как выделенный.
<nav>
Элемент nav группирует ссылки навигации по сайту.
<search>
Элемент search предназначен для хранения полей формы и других элементов, связанных с поиском.
<section>
Элемент section задаёт раздел документа, который может применяться для блока новостей, контактной информации, глав текста, вкладок в диалоговом окне и др.
<summary>
Элемент summary указывает заголовок для details, по которому можно щёлкать для разворачивания/сворачивания информации.
<time>
Элемент time используется для обозначения даты, времени или даты и времени одновременно.