Apabila membangunkan tapak web dengan reka letak mendatar, menghalang penyembunyian automatik bar alamat dalam penyemak imbas mudah alih menjadi isu penting . Keupayaan penyemak imbas untuk menatal ke bawah kandungan sebenar, mencetuskan peristiwa yang tidak perlu dan bercanggah dengan fungsi tatal menegak, boleh mengakibatkan pengalaman pengguna yang tidak diingini. Artikel ini menyelidiki penyelesaian yang menangani masalah khusus ini.
Punca asas mekanisme penyembunyian automatik bar alamat ialah percubaan penyemak imbas untuk mengoptimumkan pengalaman pengguna dengan menyediakan lebih banyak skrin ruang untuk kandungan. Untuk mengelakkan tingkah laku ini, kami boleh menggunakan peraturan CSS berikut:
<code class="css">html { background-color: red; overflow: hidden; width: 100%; } body { height: 100%; position: fixed; /* prevent overscroll bounce*/ background-color: lightgreen; overflow-y: scroll; -webkit-overflow-scrolling: touch; /* iOS velocity scrolling */ }</code>
Dalam penyelesaian ini:
Teg badan:
Dengan melaksanakan peraturan CSS ini, badan menjadi satu-satunya elemen yang dibenarkan untuk menatal dan kawasan bar alamat ialah tersembunyi dengan berkesan. Penyelesaian ini menghalang sebarang kandungan daripada ditolak dari skrin dan memastikan pengalaman pengguna yang konsisten dan dioptimumkan merentas peranti yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk Menghalang Bar Alamat Bersembunyi dalam Penyemak Imbas Mudah Alih dengan Reka Letak Mendatar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!