Вступить в клуб →
средняявопросHTML, CSS и адаптивная вёрстка

Шапка таблицы не прилипает при прокрутке

Таблица свёрстана блочными элементами; её заголовок должен оставаться на месте при прокрутке списка:

.table-wrapper {
  height: 500px;
  overflow: hidden;
}

.table__head {
  position: sticky;
  top: 0;
}

Стили применяются, ошибок в консоли нет, но заголовок не прилипает. Что происходит?

  • Обёртка обрезает содержимое вместо прокрутки, поэтому прилипать не к чему — нужно разрешить прокрутку по вертикали.
  • Липкому элементу обязательно нужен z-index: без него шапка прилипает, но остаётся под строками таблицы и кажется исчезнувшей.
  • Родителю нужно задать позиционирование relative, иначе режим sticky не активируется.
  • У липкого элемента должно быть задано смещение снизу, а не сверху.

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела