我正在处理的网站在身体元素上有3000像素宽的背景图像。该网站本身的网站宽度为100%,这在Chrome和Firefox中运行良好。你只需看到屏幕上的任何内容,就会隐藏溢出。
当我使用Safari时,该网站有一个水平滚动,一直延伸到3000px背景图像的末尾。如果我在Google或Safari上使用检查器,当您将鼠标悬停在“body”或“html”上时,边界框不是3000px,而是网站的100%宽度。如果我尝试设置overflow:隐藏在body或html上,它不会修复它。我试图明确设置正文和HTML,宽度和最大宽度为100%,这不起作用。我试图设置无滚动属性,但这不起作用。
关于为什么会在Safari上发生这种情况的任何想法?