我在Chrome和Firefox的网站上有一个双滚动条(两个浏览器都是最新的)。我一直在研究web和stackoverflow,并尝试在html元素上遵循建议的选项:
html { overflow: hidden; }
- 之后 -
html { overflow: auto; }
- 和 - html { overflow: scroll; }
他们都没有摆脱双杠,更糟糕的是有些人阻止我滚动。
我不确定要定位的其他元素或可能导致此问题的原因。有没有人有建议?
答案 0 :(得分:2)
您的HTML元素上有overflow:auto
,如果元素超出某些浏览器的屏幕大小,则会添加滚动条。
自动
取决于用户代理。如果内容适合内部,看起来与overflow:visible相同,但仍然建立新的块格式化上下文。如果内容溢出,Firefox等桌面浏览器会提供滚动条。
答案 1 :(得分:1)
或者,如果您无法按照Gant的说明找到错误的来源,则可以使用浏览器开发人员工具来隔离有问题的标记。我要做的是
overflow:auto
如果您有大量的样式表并且不知道该怎么做,这种方法可能会更好
*改编自Chris Coyier Fixing Unintended Body Overflow
答案 2 :(得分:0)
我的一个wordpress网站也遇到了同样的问题。我添加了以下CSS,为我解决了这个问题:
gitlab
似乎您正在尝试从html标签中添加CSS。为此,您将需要在html主体中添加样式标签。如果是这种情况,请使用以下代码:
body{
width:100%;
overflow-x:hidden;
overflow-y:hidden;
}
希望这有帮助:)