Rumah >hujung hadapan web >tutorial css >Mengapa 'Kedudukan: Melekit' Tidak Berfungsi untuk Butang dalam Internet Explorer 11?
Butang Melekit Tidak Berfungsi dalam Internet Explorer 11
Walaupun kedudukan: sticky boleh melekatkan butang dengan berkesan di bahagian bawah halaman dalam Firefox, ia gagal untuk fungsi dalam Internet Explorer 11. Artikel ini meneroka penyelesaian untuk meniru tingkah laku yang diingini dalam IE11.
Penyelesaian: Memanfaatkan Kedudukan: Tetap
Memandangkan sticky tidak disokong dalam IE11, satu alternatif ialah mengambil jawatan: tetap. Sifat ini mencapai kesan yang sama untuk mengekalkan elemen tetap pada kedudukan yang ditetapkan.
CSS yang diubah suai:
.sticky-button-thing-not-working-on-ie { position: fixed; /* Added to support older browsers */ position: sticky; bottom: 0; right: 0; background: rgba(0, 211, 211, 0.6); }
Nota: Sifat melekit boleh ditinggalkan kerana ia tidak digunakan seperti yang dimaksudkan dalam senario ini. Sticky digunakan terutamanya untuk meletakkan elemen di bawah tepi atas, supaya ia bergerak dengan halaman semasa seseorang menatal ke bawah sehingga mencapai tepi atas di mana ia menjadi pegun.
Maklumat Tambahan:
Atas ialah kandungan terperinci Mengapa 'Kedudukan: Melekit' Tidak Berfungsi untuk Butang dalam Internet Explorer 11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!