ページに高さを100%に設定したdiv要素があります。身長も100%に設定されています。内部のdivには背景などがあり、本体の背景とは異なります。これはdivの高さをブラウザー画面の高さの100%にするために機能しますが、問題はそのdiv内にブラウザー画面の高さを超えて垂直に伸びるコンテンツがあることです。下にスクロールすると、divはページのスクロールを開始する必要があったポイントで終了しますが、コンテンツはそれを超えてオーバーフローします。内部コンテンツに合わせて、divを常に一番下まで移動させるにはどうすればよいですか?
ここに私のCSSの簡略化があります:
body {
height:100%;
background:red;
}
#some_div {
height:100%;
background:black;
}
ページをスクロールすると、黒さが終了し、コンテンツが赤い背景に流れ込みます。#some_divで位置を相対に設定するか絶対に設定するかに関係なく、問題はどちらの方法でも発生します。#some_div内のコンテンツは主に絶対位置に配置され、データベースから動的に生成されるため、事前に高さを知ることはできません。
編集:これは問題のスクリーンショットです:
overflow: hidden;
、overflow: scroll;
など)。