2016-04-15 60 views
1

我有一个用作弹出窗口(绝对位置等)的div。 现在我正在不同的平台上测试,我发现几乎在Windows上的每个浏览器中,我都会看到滚动条,尽管没有任何内容可以滚动......但不是在Mac上。我附上了一张图片,这只是众多情况之一。 我不想要这些滚动条,我该怎么办? 我试过溢出:隐藏;并搜索了很多,但似乎无法找到解决方案!任何帮助非常感谢!窗口上几乎所有浏览器(不是Mac)上的滚动条

this is the right end of a div I use as a "popup"

+0

反正隐藏在Mac OS X上的滚动条并且只有在您实际滚动时才可见? –

回答

0

如果你的目的是建立一个弹出,你也可以使用position: fixed,但这是无关你所要求的。

我建议使用Chrome开发人员工具来确定滚动条所连接的是什么。这应该可以帮助你找出问题所在。

+0

Thx D34 ...是的,我试过了,它不能被找到,我真的认为这是Windows所做的,因为它在Windows上的所有浏览器中。 – Melvin

+0

@Melvin你有没有想过这个? – user2168130

+0

@ user2168130对于迟到的回复感到抱歉。不幸的是我找不到一个体面的解决方案。 – Melvin

1

我也遇到过;一个持续谷歌发现这一点:

https://css-tricks.com/almanac/properties/o/overflow/

对我来说是设置DIV溢出隐藏的伎俩。 我没有意识到,它仍然被设置为“滚动”在我的CSS,这显然呈现滚动条,即使不需要在PC浏览器(尝试使用Chrome和IE),但不是在我使用的任何Mac OS浏览器(Safari,Firefox ,Chrome和Opera)

以下是div选项: div { overflow:visible |隐藏|滚动|自动|继承 }

相关问题