私はこのdiv構造を得ました:
DIV3 の高さは固定です。
ネストされた DIV5 は Ajax からコンテンツを取得するため、高さが変わります。さらに、高さも変更する DHTML が内部にいくつかあります。DIV5 には min-height が固定されています。
DIV6 のコンテンツは固定されていますが、高さは DIV5 の高さに応じて変更する必要があります。
問題: DIV6 の高さを「自動」に設定すると、サイズは問題ありませんが、スクロールバーが機能しません。「100%」スクロールバーが機能するように設定すると、DIV6 の終わりがカットされ、DIV5 に従ってその高さが増加します。
それが十分に明確であるかどうかわからない...
コード:
<div style="height: 850px; width: 1000px; display: table;">
<div style="height: 850px; float: left;"></div>
<div style="height: 850px; width: 598px; float: left;">
<div id="DIV5" style="max-height: 200px; width: 598px; overflow-x: hidden; overflow-y: scroll;"></div>
<div id="DIV6" style="height: 200px; width: 598px; overflow-x: hidden; overflow-y: scroll;"></div>
</div>
<div id="definicoes" style="height: 850px; width: 200px; float: left;"></div>
</div>