Div Tatal Secara Dinamik Selaras dengan Tatal Pengguna
Mencari penyelesaian untuk div yang secara automatik menatal ke bawah apabila ia dimuatkan, mengekalkannya kedudukan tatal sehingga pengguna menatal ke atas secara manual? Soalan bijak ini meneroka teknik CSS sahaja yang bijak untuk mencapai kesan ini.
Memahami Penyelesaian
Rahsianya terletak pada membalikkan susunan elemen dalam div menggunakan flex -arah: lajur-terbalik. Pada dasarnya, penyemak imbas melayan bahagian bawah div seolah-olah bahagian atas.
Pelaksanaan
Untuk melaksanakan teknik ini, cipta bekas dengan limpahan: auto dan tetapkan flex-direction: column-reverse dalam gaya CSSnya:
.container { height: 100px; overflow: auto; display: flex; flex-direction: column-reverse; }
Kemudian, pastikan kandungan dinamik diletakkan dalam susunan terbalik dalam bekas:
<div class="container"> <div>Bottom</div> <div>...</div> <div>Top</div> </div>
Kaveat
Perlu diingat bahawa teknik ini hanya berfungsi dalam penyemak imbas yang menyokong Flexbox.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Tatal Div ke Bawah semasa Memuatkan dan Mengekalkan Kedudukan Tatal Pengguna Hanya Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!