Position fixe de la couche (div) par rapport à sa mère div (avec overflow:auto)

J'ai besoin de mettre un enfant div fixe (position: fixe) par rapport à sa mère div. Le div parent est défini comme overflow: auto.

Juste que mon point de vue très clair: je ne veux pas que l'enfant div être fixé en fonction de l'HTML à l'écran, mais par rapport à la div parent. Le div parent scrolls, car il est défini comme overflow: auto. Il a beaucoup de texte, ce qui provoque les barres de défilement apparaissent (pas l'écran les barres de défilement, mais la div). J'ai besoin de l'enfant div de tenir une position fixe par rapport à sa mère div.

Est-il un pur HTML+CSS solution pour ce faire, ou est-il seulement possible de réaliser à l'aide de javascript?

OriginalL'auteur Marcos Buarque | 2011-08-07