Rumah >hujung hadapan web >tutorial css >Mengapa Tidak `kedudukan: tetap` Sentiasa Berfungsi dalam Safari Mudah Alih?

Mengapa Tidak `kedudukan: tetap` Sentiasa Berfungsi dalam Safari Mudah Alih?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-28 04:56:13491semak imbas

Why Doesn't `position: fixed` Always Work in Mobile Safari?

Safari Mudah Alih dan kedudukan: tetap - Panduan

Masalah Yang Dihadapi Pembangun

iOS mudah alih Pengguna Safari telah melaporkan masalah biasa dengan elemen kedudukan tetap. Walaupun dilaksanakan menggunakan 'kedudukan: tetap' asas CSS, komponen ini gagal dikemas kini semasa menatal. Beberapa pembetulan telah cuba menangani isu ini, termasuk iScroll dan pembetulan Sencha. Malangnya, penyelesaian ini tidak berkesan secara konsisten.

Had Penyemak Imbas Mudah Alih Terwujud

Untuk mengurangkan kemungkinan konflik pada skrin kecil, banyak penyemak imbas mudah alih sengaja menahan sokongan untuk 'kedudukan: tetap'. Tapak web Quirksmode menyediakan analisis yang mendalam tentang isu ini dalam catatan blog: http://www.quirksmode.org/blog/archives/2010/12/the_fifth_posit.html.

Untuk paparan semasa keserasian pelayar, rujuk http://www.quirksmode.org/m/css.html; walau bagaimanapun, perlu diingat bahawa maklumat ini mungkin menjadi lapuk dengan cepat disebabkan kemajuan penyemak imbas mudah alih yang berterusan.

Kemas kini dan Penyelesaian

iOS 5 dan Android 4 dilaporkan kini menyokong 'kedudukan : tetap'. Walaupun ujian baru-baru ini oleh pengarang mengesahkan sokongan iOS 5 untuk kedudukan tetap, kemunduran kecil dengan zum dan panning jelas kelihatan.

Untuk jadual keserasian yang komprehensif dan terkini, sila lawati http://caniuse.com /#search=fixed. Sumber ini termasuk maklumat terperinci tentang Android, Opera (mini dan mudah alih) dan penyemak imbas iOS.

Atas ialah kandungan terperinci Mengapa Tidak `kedudukan: tetap` Sentiasa Berfungsi dalam Safari Mudah Alih?. 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