問題は単純です:
http://jsfiddle.net/boblauer/wfLGG/
左の例では、すべてをスクロールしています。これは、スクロールdivの高さを100%に設定できるため、正常に機能します。右の例では、スクロールdivの高さがわからないため、機能しません。これは、そのスペースを別の要素と共有しているためです。100%に設定すると、コンテナからオーバーフローし、例に示されている2番目のスクロールバーが発生します。
javascriptを使用して.scroll-containerの高さを(container height-ヘッダーの高さ)に設定できることは知っていますが、この問題に対する純粋なcssソリューションはありますか?特にウィンドウのサイズが変更されたときに、スクロールするdivのサイズを再計算する必要があるため、これにjavascriptを使用する必要はありません。
編集:申し訳ありませんが、私はあまり明確ではありませんでした。私が欲しいのは、リスト自体がスクロール可能である間、ヘッダーが上部で静的なままであることです。