PassFront
  1. PassFront
  2. База знаний
  3. Теги и их категории

Где используется тег div?

Теги и их категории

`div` используют как контейнер для группировки и раскладки — там, где нет более подходящего семантического элемента.

Типичные случаи

  • Раскладка: обёртки для flex и grid, колонки, контейнер с максимальной шириной.
<div class="container">
  <div class="grid">…</div>
</div>
  • Группировка для стилей: карточка, блок с фоном, обёртка поля формы (подпись + поле + ошибка).
  • Обёртки для JS: корневой элемент приложения (<div id="root">), контейнеры для порталов и виджетов.
  • Технические обёртки: для анимаций, позиционирования, overflow.

Где лучше другой тег

  • шапка, подвал — header, footer
  • меню — nav
  • основное содержимое — main
  • самостоятельный блок — article
  • кликабельный элемент — button, a
  • список — ul, ol

Коротко для собеседования

div — для раскладки, группировки и технических обёрток; если у блока есть смысл, используют семантический тег.

Подробнее: MDN — Элементы HTML

Другие вопросы раздела