Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menghalang Kedudukan Semula Halaman Didorong Bar Skrol dalam Penyemak Imbas Web?

Bagaimanakah Saya Boleh Menghalang Kedudukan Semula Halaman Didorong Bar Skrol dalam Penyemak Imbas Web?

Patricia Arquette
Patricia Arquetteasal
2024-12-16 00:07:34744semak imbas

How Can I Prevent Scrollbar-Induced Page Repositioning in Web Browsers?

Mengelakkan Kedudukan Semula Halaman Disebabkan Bar Tatal

Pernyataan Masalah:

Halaman web tertentu memerlukan penatalan , manakala yang lain tidak. Apabila peralihan antara halaman ini, kehadiran atau ketiadaan bar skrol menyebabkan halaman beralih sedikit.

Penyelesaian:

Untuk menghalang kedudukan semula ini tanpa memaparkan bar skrol secara eksplisit:

  1. Tambahkan sifat CSS berikut pada tag:
html {
  overflow-y: scroll;
}

Penjelasan:

overflow-y: tatal membenarkan tatal menegak sambil mengekalkan kedudukan halaman dalam ruang pandang. Ini memastikan bahawa halaman tidak melompat ke tepi apabila bar skrol kelihatan atau hilang.

Nota:

overflow-y: tatal hendaklah digunakan pada teg dan bukannya teg. Menggunakannya dengan teg boleh menyebabkan bar skrol berganda dalam Internet Explorer 7.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Kedudukan Semula Halaman Didorong Bar Skrol dalam Penyemak Imbas Web?. 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