さまざまな質問を 1 つの回答にまとめようとしていますが、私が望んでいることを正確に行うものはないようです。
固定高さの div "スペーサー" を持つ div "コンテナ" を指定すると、別の div "データ" はその親の残りの高さの最大値を占有し、その親の V スクロールもブラウザも壊さず、代わりに独自のVスクロールのみ。シンプルに聞こえます。
<div id="container">
<div id="spacer">spacer</div>
<div id="data">
text<br/>
text<br/>
text<br/>
...
</div>
</div>
CSS:
html, body, #container { height:100% }
#spacer { height: 50px; }
#data
{
overflow-y: scroll;
height: 100%;
}
ページの V スクロールを壊し続けます (おそらく、親がページと同じ高さになるのに、固定の高さだけ下にシフトされるためです。