Tôi đang xây dựng một cổng thông tin web phải có chức năng và đẹp trên nhiều nền tảng. Một trong những nền tảng là IOS Safari và tôi gặp phải sự cố. Trong mã của tôi, tôi căn chỉnh hai nút nổi ở dưới cùng của div với chiều rộng và chiều cao 100% Tất cả đều hoạt động tốt và các nút của tôi hiển thị chính xác như chúng được cho là ở dưới cùng của trang. Tuy nhiên, khi tôi nhấp vào các nút, chế độ xem nhỏ gọn từ safari di động chuyển sang chế độ xem đầy đủ và các nút của tôi bị ẩn sau thanh điều hướng phía dưới!
Đây có phải là hành vi bình thường đối với safari mobile để hiển thị menu mở rộng khi người dùng chạm vào 10% dưới cùng của màn hình? Làm thế nào tôi có thể tránh điều này?
Trong gif này, bạn có thể thấy sự cố trên trình giả lập IOS:
Như bạn có thể thấy sự cố chỉ xảy ra khi một nút nằm trong 10% chế độ xem thấp hơn. Đây chỉ là một nút bình thường, Mã của tôi đã được kiểm tra bởi ba nhà phát triển và nó không có lỗi.