4. Семантический HTML: header, footer, main, section, article


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

Использование семантических тегов улучшает читаемость кода и помогает поисковым системам лучше понимать структуру страницы.
  1. <header> и <footer>:

    • Обычно элементы <header> (верхний колонтитул) и <footer> (нижний колонтитул) располагаются за пределами элемента <main>.

    • Они содержат информацию, которая не является основной частью содержимого страницы (например, логотип, навигация, контактная информация).

  2. <main>:

    • Элемент <main> используется для обертывания основного содержимого веб-страницы.

    • Внутри <main> могут находиться как семантические элементы (например, <section><article>), так и несемантические (например, <div>).

    • На странице должен быть только один элемент <main>.

  3. <section>:

    • Элемент <section> обычно используется для группировки связанного контента, который имеет общий заголовок и абзацы.

    • Должен иметь заголовок (<h1>-<h6>).

    • Пример использования: раздел страницы, глава статьи или тематический блок.

  4. <article>:

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

    • Также должен иметь заголовок.

    • Пример использования: статья в блоге, комментарий, карточка товара или новостной блок.

time 1000 ms
memory 256 Mb

Комментарий учителя