Я хочу сделать заголовок div (как баннер) исправленным только тогда, когда заголовок пытается выйти из экрана, когда пользователь прокручивается вниз. Можно ли обойтись без использования JS? Для примера на временной шкале Facebook, если мы прокручиваем вниз, баннер плавает, как только заголовок страницы выходит из экрана. Мой вопрос в том, можно ли делать только с CSS?
В случае, если это недостаточно ясно, я хочу знать, может ли стиль "position: fixed" применяться условно, например, когда прокручивается 80px страницы.