2 つのシナリオがあります。
私はこのようなレイアウトを持っています:
----------------
button header
----------------
Contents
Contents
Contents
Contents (with scrollbar)
Contents
------------
footer
------------
私が達成したいのは、ボタンヘッダーとフッターが常に表示されている必要があります - コンテンツはスクロール可能でなければなりません. ボタンヘッダーは空にすることができます。したがって、スクロール可能なコンテンツはボタンヘッダーの上に移動する必要があります。ボタンがない場合、スペースを失う意味はありません。
したがって、絶対/固定配置はオプションではないようですので、相対で試しました。(絶対が解決策ではない理由は、コンテンツが絶対にそこに配置されている場合、ボタンヘッダーが空の場合にコンテンツが移動しないためです。)
高さをパーセンテージに設定しましたが、誰かがウィンドウのサイズを変更した場合、もちろん非常に見栄えが悪くなります。
ここを見て、出力ウィンドウのサイズを変更します。
動作する相対的に配置されたスクロール可能なコンテンツを取得する方法に関する悲しい試み
2 番目のバージョン:
(上部で)どのように動作するかを示すことです-コンテンツはページの上部に固定する必要があります-フッターはここで間違っています