Rumah >hujung hadapan web >tutorial css >Mengapa Bar Skrol Saya Tidak Muncul di Tapak Web iPad Saya?

Mengapa Bar Skrol Saya Tidak Muncul di Tapak Web iPad Saya?

DDD
DDDasal
2024-10-27 06:57:29859semak imbas

 Why Don't My Scrollbars Appear on My iPad Website?

Isu Paparan Bar Tatal iOS dengan Limpahan CSS

Dalam percubaan untuk mendayakan bar skrol dalam elemen div pada tapak web iPad menggunakan CSS, limpahan hartanah nampaknya tidak berkesan walaupun ia berfungsi dengan baik dalam pelayar desktop. Khususnya, sifat berikut telah diuji tanpa kejayaan:

overflow: auto;
overflow: scroll;

Penjelasan Isu

Peranti iOS telah memilih untuk mengelakkan pelaksanaan bar skrol yang kelihatan, mengutamakan ruang skrin untuk paparan kandungan. Akibatnya, pengguna dijangka menggunakan ciri tatal dua jari untuk menavigasi kandungan yang melimpah.

Penyelesaian

Tatal Limpahan WebKit:

Dari iOS 5beta dan seterusnya, sifat -webkit-overflow-scrolling: touch boleh dimanfaatkan untuk mencetuskan gelagat bar skrol yang diingini.

JavaScript dan jQTouch:

Sebagai alternatif, adalah mungkin untuk membuat bar skrol tersuai untuk elemen limpahan menggunakan JavaScript, berpotensi bersama-sama dengan jQTouch.

Pertanyaan Media:

Untuk memastikan pengalaman yang lancar merentas peranti, pertanyaan @media boleh digunakan untuk mengalih keluar limpahan pada peranti iOS, membenarkan kandungan dipaparkan tanpa memerlukan bar skrol.

<link rel="stylesheet" href="handheld.css" media="only screen and (max-device width:480px)" />

Atas ialah kandungan terperinci Mengapa Bar Skrol Saya Tidak Muncul di Tapak Web iPad Saya?. 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