Сайт в разработке Наполняем разделы и правим ошибки — что-то может выглядеть или работать не так. Если заметили — позвоните или напишите.

Семантические теги HTML

Зачем нужны header, nav, main, article, section, aside и footer и как построить понятную структуру страницы.

Семантические теги говорят, какую роль выполняет блок. Благодаря им посетитель с экранным диктором может быстро перейти к навигации или основному содержимому, а разработчик понимает структуру без чтения CSS-классов.

Каркас страницы

<header>Логотип и главное меню</header>
<main>
  <article>
    <h1>Заголовок статьи</h1>
    <section><h2>Первый раздел</h2>...</section>
  </article>
  <aside>Связанные материалы</aside>
</main>
<footer>Контакты и документы</footer>

header и footer подходят для шапки и подвала блока или страницы. nav содержит заметную группу навигационных ссылок. main на странице один. article используют для самостоятельного материала, а section — для тематической части с собственным заголовком.

div остаётся полезен для группировки и сетки, но не должен заменять все смысловые элементы. Правильная структура начинается с иерархии заголовков и проверяется по правилам доступности.

Другие термины

<article> в HTML: назначение и пример

HTML-элемент article. Выделяет самостоятельный материал: публикацию, новость или другую часть, которую можно рассматривать отдельно от остальной страницы.

<aside> в HTML: назначение и пример

HTML-элемент aside. Выделяет материал, косвенно связанный с основным содержимым: примечание, справку или блок дополнительных ссылок.

Заявка

Расскажите о проекте

Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.

Форма обратной связи

Отвечаем в рабочие дни с 10:00 до 19:00

Написать в Telegram

Оценка проекта

Рассчитайте стоимость сайта