Rumah > hujung hadapan web > tutorial css > Mengapa Elemen Bawah Melekit Saya Tidak Melekat?

Mengapa Elemen Bawah Melekit Saya Tidak Melekat?

Susan Sarandon
Lepaskan: 2024-12-24 08:49:14
asal
954 orang telah melayarinya

Why Doesn't My Sticky Bottom Element Stick?

Kedudukan Melekit dan Kelakuannya

Apabila bekerja dengan kedudukan CSS, 'kedudukan: melekit;' hartanah menawarkan tingkah laku yang unik. Ia membenarkan elemen kekal tetap dalam bekasnya sehingga ia mencapai ambang tertentu. Satu salah faham biasa melibatkan penggunaan 'bawah: 0'.

Isu:

Dalam kod contoh yang disediakan, blok merah jambu mengandungi blok berwarna biru dengan 'kedudukan : melekit; bawah: 0'. Walau bagaimanapun, blok biru itu nampaknya tidak melekat pada bahagian bawah bekasnya.

Penyelesaian:

Anehnya, kod itu berfungsi dengan betul. Takrifan gelagat 'melekit' CSS menerangkan:

"Elemen yang diposisikan melekit kekal pada kedudukan yang relatif sehingga blok yang mengandunginya melepasi ambang tertentu dalam akar alirannya."

Dalam kes ini, warna biru blok menjadi tetap hanya apabila pengguna menatal halaman sehingga blok merah jambu bertindih dengan bahagian bawah viewport.

Demonstrasi Eksperimen:

Untuk mencipta kesan yang lebih jelas, tetapkan nilai atas margin yang besar pada blok merah jambu dan amati sambil anda menatal perlahan-lahan. Blok biru akan mula melekat pada bahagian bawah apabila blok merah jambu mencapai bahagian bawah kawasan yang boleh dilihat pada halaman.

Dengan memahami cara CSS 'melekit' berfungsi, anda boleh menggunakannya dengan berkesan untuk mencipta reka letak yang lebih dinamik yang melaraskan dan kekal kelihatan sepanjang pengalaman menatal.

Atas ialah kandungan terperinci Mengapa Elemen Bawah Melekit Saya Tidak Melekat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan