Rumah >hujung hadapan web >tutorial css >Mengapa Butang Melekit Tidak Berfungsi dalam Internet Explorer 11?

Mengapa Butang Melekit Tidak Berfungsi dalam Internet Explorer 11?

Barbara Streisand
Barbara Streisandasal
2024-11-17 17:04:02701semak imbas

Why Aren't Sticky Buttons Working in Internet Explorer 11?

Kedudukan: Butang Melekit Tidak Berfungsi dalam IE 11

Internet Explorer 11 (IE11) tidak mempunyai sokongan untuk sifat kedudukan "melekit", yang menyebabkan masalah dalam membuat butang kekal di bahagian bawah skrin semasa pengguna menatal. Artikel ini meneroka sebab melekit tidak berfungsi dalam IE11 dan menyediakan penyelesaian untuk mencapai gelagat yang diingini.

Sebab Kegagalan Kedudukan Melekit dalam IE11

Kedudukan Melekit, diperkenalkan dalam CSS3, membolehkan elemen kekal dalam kedudukan tetap apabila viewport ditatal tetapi dalam lingkungan elemen kontenanya. Walau bagaimanapun, IE11 tidak menyokong sepenuhnya sifat ini, membawa kepada tingkah laku yang tidak konsisten.

Penyelesaian: Menggunakan Kedudukan Tetap

Nasib baik, kita boleh menggunakan sifat kedudukan "tetap" sebagai penyelesaian. Walaupun tetap menghalang butang daripada menatal dalam bekas, ia meletakkannya secara relatif kepada tetingkap, memastikan ia kekal di bahagian bawah skrin.

CSS yang diubah suai:

.sticky-button-thing-not-working-on-ie {
  position: fixed; /* Added to support older browsers */
  bottom: 0;
  right: 0;
  background: rgba(0, 211, 211, 0.6);
}

Nota: Menambah "kedudukan: tetap" menyokong penyemak imbas lama, termasuk IE11, tanpa menjejaskan kefungsian dalam penyemak imbas moden.

Perkara untuk Dipertimbangkan:

  • IE11 tidak menyokong kedudukan melekit, tetapi kedudukan tetap boleh digunakan sebagai penyelesaian.
  • Elemen kedudukan tetap berbanding tetingkap, memastikan ia kekal di bahagian bawah skrin seperti yang diharapkan.

Atas ialah kandungan terperinci Mengapa Butang Melekit Tidak Berfungsi dalam Internet Explorer 11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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