我正在这个网站上工作:http://www.mywebclass.org/~jeff/ .很大一部分 ui 是用 position:fixed; 构建的。在除 Safari 之外的所有浏览器中,它都可以正常显示。但在 Safari 中,一切都搞砸了。有什么办法可以解决这个问题吗?
最佳答案
你在一些元素上设置了 position:fixed
但你还没有设置 top
, left
, right
或 bottom
告诉浏览器它们应该放在哪里。如果您不指定位置,浏览器将(在限制范围内)猜测您的意思,不同的浏览器会猜测不同的东西。解决方案是将 left
和 top
属性添加到所有 position:fixed
元素。
关于css - 为什么 Safari 似乎有 css 位置 :fixed? 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824456/