Возможно ли «прилипание» шапки таблицы при скроле страницы?
Всем доброго дня.
Возникла потребность при скроле страницы (именно страницы, а не таблицы), чтобы шапка таблицы прилипала к верху страницы, пока часть таблицы на экране, а когда таблица уходит (проскролили всю, далее идут другие элементы), то шапка должна уйти. Перед таблицей могут быть также другие элементы - пока они отображаются и скрол не дошел до таблицы, то шапка должна быть на своем месте - над таблицей.
Таблица: table, tbody, tr (шапка идет просто в tr, никак не выделяясь от остальных полей, но у данного tr есть id)
Если не совсем ясно выразился - прошу задавать уточняющие вопросы.
Буду благодарен как за решения, так и за подсказки в направлении поиска решения.