Kedudukan Mutlak dan Ketinggian Div Induk
Soalan ini meneroka cabaran untuk membuat div yang berkedudukan mutlak mengembangkan ketinggian div induknya. Pengarang membentangkan senario di mana mereka mahu div kanak-kanak (kanak-kanak2) diletakkan sebelum div kanak-kanak lain (kanak-kanak1) pada kedua-dua desktop dan peranti mudah alih. Untuk mencapai matlamat ini, mereka menggunakan kedudukan mutlak pada child2.
Walau bagaimanapun, pengarang menyatakan bahawa elemen kedudukan mutlak dialih keluar daripada aliran dokumen biasa, bermakna ia diabaikan oleh elemen lain. Ini menimbulkan masalah apabila cuba mengembangkan ketinggian div induk untuk menampung ketinggian dinamik child2.
Pengarang cuba menyelesaikan isu menggunakan overflow:hidden pada div induk dan penggodaman clearfix, tetapi tidak berjaya . Mereka membuat kesimpulan bahawa sama ada ketinggian tetap mesti digunakan atau JavaScript diperlukan untuk meletakkan semula div.
Sebagai alternatif, pengarang mencadangkan menggunakan CSS flexbox atau susun atur grid, yang membolehkan untuk membalikkan susunan visual elemen HTML dalam bekas induk tanpa menggunakan kedudukan mutlak.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Div yang Berkedudukan Mutlak Mengembangkan Ketinggian Induknya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!