Saya sedang membangun portal web yang harus fungsional dan cantik di berbagai platform. Salah satu platform adalah IOS Safari, dan ini adalah saya mengalami masalah. Dalam kode saya, saya menyelaraskan dua tombol mengambang ke bagian bawah div dengan lebar dan tinggi 100% Ini semua berfungsi dengan baik dan tombol saya muncul persis seperti yang seharusnya ada di bagian bawah halaman. Namun ketika saya mengklik tombol, tampilan ringkas dari safari seluler beralih ke tampilan penuh dan tombol saya tersembunyi di belakang bilah navigasi!
Apakah perilaku normal safari mobile untuk menampilkan menu yang diperluas ketika pengguna mengetuk di bawah 10% dari layar? Bagaimana saya bisa menghindari ini?
Dalam gif ini Anda dapat melihat masalah pada simulator iOS:
Seperti yang Anda lihat masalahnya hanya terjadi ketika tombol berada di bawah 10% dari tampilan. Ini hanya tombol normal, kode saya tiga kali diperiksa oleh beberapa pengembang dan tidak ada kesalahan.