Mengapa Limpahan: tersembunyi Menghalang kedudukan: melekit daripada Berfungsi?
Dalam CSS, kedudukan: sifat melekit membenarkan elemen kekal kelihatan semasa menatal, sehingga ke tahap di mana elemen bekasnya menatal keluar dari pandangan. Tingkah laku ini meniru pengepala tetap yang biasa dilihat dalam aplikasi mudah alih.
Walau bagaimanapun, apabila elemen bekas mempunyai limpahan: set sifat tersembunyi, kedudukan: gelagat melekit tidak lagi diperhatikan. Ini berlaku kerana limpahan: sifat tersembunyi mengehadkan saiz bekas, menghalang unsur melekit daripada diletakkan semula di luar kawasan yang boleh dilihat.
Mengapa Ini Berlaku
Apabila limpahan: hidden digunakan pada bekas, ia pada dasarnya menjepit sebarang kandungan yang melebihi sempadannya. Ini bermakna walaupun elemen melekit diletakkan di luar kawasan kelihatan bekasnya, ia disembunyikan dengan berkesan oleh limpahan: peraturan tersembunyi.
Alternatif Moden:
Kepada mencapai gelagat melekit yang diingini dalam bekas dengan kandungan melimpah sambil mengekalkan keupayaan untuk menggunting kandungan berlebihan, pertimbangkan untuk menggunakan kandungan: cat harta:
contain: paint;
mengandungi: cat mengehadkan pemaparan unsur anak dalam bekas, termasuk kandungan yang melimpah. Ini secara berkesan meniru limpahan: tersembunyi sementara masih membenarkan fungsi kedudukan yang betul: sifat melekit.
Atas ialah kandungan terperinci Mengapakah `limpahan: tersembunyi` Memecah `kedudukan: melekit`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!