Saya memiliki elemen div pada halaman saya dengan ketinggian diatur ke 100%. Ketinggian tubuh juga diatur ke 100%. Bagian dalam div memiliki latar belakang dan semua itu dan berbeda dari latar belakang tubuh. Ini berfungsi untuk membuat ketinggian div 100% dari tinggi layar browser, tetapi masalahnya adalah saya memiliki konten di dalam div itu yang meluas secara vertikal melampaui ketinggian layar browser. Ketika saya gulir ke bawah, div berakhir pada titik di mana Anda harus mulai menggulir halaman, tetapi konten meluap melebihi itu. Bagaimana cara membuat div selalu berjalan jauh ke bawah agar sesuai dengan konten batin?
Berikut penyederhanaan CSS saya:
body {
height:100%;
background:red;
}
#some_div {
height:100%;
background:black;
}
Setelah saya menggulir halaman, kegelapan berakhir dan konten mengalir ke latar belakang merah. Tampaknya tidak masalah apakah saya mengatur posisi ke relatif atau absolut pada #some_div, masalah terjadi dengan cara apa pun. Konten di dalam #some_div sebagian besar benar-benar diposisikan, dan secara dinamis dihasilkan dari database sehingga tingginya tidak dapat diketahui sebelumnya.
Sunting: Ini adalah tangkapan layar masalah:
overflow: hidden;
, overflow: scroll;
, dll).