gpt4 book ai didi

css - 溢出-x :hidden doesn't prevent content from overflowing in mobile browsers

转载 作者:行者123 更新时间:2023-11-28 03:52:33 25 4
gpt4 key购买 nike

我有一个网站 here .

在桌面浏览器中查看,黑色菜单栏正确地只延伸到窗口的边缘,因为 bodyoverflow-x:hidden .

在任何移动浏览器中,无论是 Android 还是 iOS,黑色菜单栏显示其全宽,这会在页面右侧带来空白。据我所知,这个空格甚至不是 html 的一部分。或 body标签。

即使我在 <head> 中将视口(viewport)设置为特定宽度:

<meta name="viewport" content="width=1100, initial-scale=1">

站点扩展到 1100px 但仍然有超出 1100 的空白。

我错过了什么?如何将视口(viewport)保持在 1100 并切断溢出?

最佳答案

<body> 中创建站点包装器 div并应用 overflow-x:hiddenwrapper 而不是 <body><html>解决了这个问题。

似乎解析 <meta name="viewport"> 的浏览器标记简单地忽略 overflow html 上的属性和 body标签。

注意:您可能还需要添加 position: relative到包装器 div。

关于css - 溢出-x :hidden doesn't prevent content from overflowing in mobile browsers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43652660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com