En-tête fixe en CSS pour le défilement conditionnel?

Je veux faire un en-tête div (comme une bannière) fixe uniquement lorsque l'en-tête est de tenter de sortir de l'écran lorsque l'utilisateur fait défiler vers le bas. Est-il possible de le faire sans l'aide de JS? Pour un exemple de Facebook timeline, si l'on fait défiler une bannière flotte au-dessus dès que la page de l'en-tête est hors de l'écran. Ma question est, est-il possible de le faire uniquement avec du CSS?

Dans le cas où il n'est pas assez claire, je veux savoir si un style "position: fixed" peut être appliqué de façon conditionnelle comme quand 80px de la page défile.

source d'informationauteur Roy | 2013-01-27