Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про HTML: semantic HTML, header, section, article, footer, accessibility

Для чего нужны header, section, article, footer?

Проверяет понимание семантических HTML5-тегов и их роли в структурировании веб-страницы для улучшения доступности и SEO.

Короткий ответ

Семантические теги header, section, article и footer используются для логической разметки содержимого страницы. header определяет вводную часть или навигацию, section группирует тематически связанный контент, article представляет самостоятельный блок (например, пост или новость), а footer содержит информацию об авторе, копирайт или ссылки. Они улучшают читаемость кода, помогают поисковикам и скринридерам.

Длинный ответ

Назначение семантических тегов

Семантические теги <header>, <section>, <article> и <footer> были введены в HTML5 для того, чтобы придать структуре веб-страницы осмысленный смысл, а не просто использовать универсальные <div>. Они помогают браузерам, поисковым системам и вспомогательным технологиям (например, скринридерам) правильно интерпретировать содержимое.

Описание каждого тега

  • <header> — представляет вводную часть раздела или всей страницы. Обычно содержит логотип, заголовок, навигацию или поиск. Может использоваться несколько раз на странице.
  • <section> — группирует тематически связанный контент. Каждый <section> должен иметь заголовок (например, <h1>–<h6>). Используется для логических блоков, таких как главы, вкладки или группы новостей.
  • <article> — обозначает самостоятельный, независимый фрагмент контента, который может быть распространён отдельно (например, статья блога, комментарий, новость). Внутри <article> могут быть свои <header> и <footer>.
  • <footer> — содержит информацию об авторе, копирайт, ссылки на политику конфиденциальности или контакты. Обычно располагается внизу раздела или страницы.

Пример использования

<body>
  <header>
    <h1>Мой блог</h1>
    <nav>...</nav>
  </header>
  <main>
    <article>
      <header>
        <h2>Заголовок статьи</h2>
        <time>2025-01-01</time>
      </header>
      <section>
        <h3>Введение</h3>
        <p>Текст введения...</p>
      </section>
      <section>
        <h3>Основная часть</h3>
        <p>Подробности...</p>
      </section>
      <footer>
        <p>Автор: Иван</p>
      </footer>
    </article>
  </main>
  <footer>
    <p>&copy; 2025 Блог</p>
  </footer>
</body>

Вывод

Использование семантических тегов делает код более читаемым, улучшает SEO и доступность. Рекомендуется применять их всегда, когда это возможно, вместо безликих <div>, чтобы чётко обозначить назначение каждого блока.

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    4

  • Сложность:

    2

Навыки

  • HTML

    HTML

Ключевые слова

#semantic HTML

#header

#section

#article

#footer

#accessibility

Подпишись на React Developer в телеграм

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию