Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencegah Penatalan Terlebih Dahulu pada Halaman Web Saya?

Bagaimanakah Saya Boleh Mencegah Penatalan Terlebih Dahulu pada Halaman Web Saya?

Susan Sarandon
Lepaskan: 2024-11-03 07:32:03
asal
244 orang telah melayarinya

How Can I Prevent Overscrolling on My Web Pages?

Mencegah Penatal Terlebih dalam Halaman Web

"Tatal Terlebih" ialah ciri dalam penyemak imbas moden yang membolehkan pengguna menatal melepasi hujung halaman web , mendedahkan sekilas kandungan asas. Walaupun kesan ini boleh berguna dalam sesetengah senario, ia juga boleh menjengkelkan atau mengelirukan pada orang lain.

Jika anda ingin melumpuhkan penatalan berlebihan pada halaman web anda, terdapat dua pendekatan utama:

Kaedah 1: Lumpuhkan Tatal Terlebih Sepenuhnya

Penyelesaian yang diterima yang dicadangkan dalam urutan forum yang anda pautkan tidak berfungsi untuk semua pengguna. Walau bagaimanapun, kaedah yang lebih dipercayai ialah menggunakan peraturan CSS berikut:

<code class="css">html {
    overflow: hidden;
    height: 100%;
}

body {
    height: 100%;
    overflow: auto;
}</code>
Salin selepas log masuk

Kod ini menghalang penatalan berlebihan dengan mengehadkan kandungan yang melimpah dalam tetingkap penyemak imbas. Ia menetapkan sifat limpahan elemen html kepada tersembunyi, yang menyembunyikan sebarang kandungan yang melangkaui julat bar skrol. Sifat limpahan elemen badan ditetapkan kepada automatik, membenarkan tatal menegak dalam halaman itu sendiri tetapi menghalangnya daripada melepasi tetingkap penyemak imbas.

Kaedah 2: Kawal Tatal Terlebih untuk Elemen Tertentu

Jika anda hanya mahu melumpuhkan penatal berlebihan untuk elemen tertentu pada halaman anda, anda boleh menggunakan sifat -webkit-overflow-scrolling. Sifat ini disokong oleh Chrome, Safari dan penyemak imbas lain yang menggunakan enjin pemaparan WebKit:

<code class="css">.my-container {
    -webkit-overflow-scrolling: touch;
}</code>
Salin selepas log masuk

Tetapan -webkit-overflow-scrolling untuk menyentuh menghalang penatal berlebihan dalam elemen itu sendiri, membolehkan pengguna menatal dengan lancar dalam bekas tertentu itu tetapi tidak melepasi sempadannya.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencegah Penatalan Terlebih Dahulu pada Halaman Web Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan