Семантика

Элемент <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> используется для обозначения даты, времени или даты и времени одновременно.