【发布时间】:2011-10-13 01:25:33
【问题描述】:
我在这个网站上工作:http://www.mywebclass.org/~jeff/。很大一部分 ui 是使用 position:fixed; 构建的。在除 Safari 之外的所有浏览器中,它都呈现良好。但在 Safari 中,一切都搞砸了。有没有办法解决这个问题?
【问题讨论】:
标签: css safari cross-browser fixed css-position
我在这个网站上工作:http://www.mywebclass.org/~jeff/。很大一部分 ui 是使用 position:fixed; 构建的。在除 Safari 之外的所有浏览器中,它都呈现良好。但在 Safari 中,一切都搞砸了。有没有办法解决这个问题?
【问题讨论】:
标签: css safari cross-browser fixed css-position
您在一些元素上设置了position:fixed,但您没有设置top、left、right 或bottom 中的任何一个来告诉浏览器应该将它们定位在哪里。如果您不指定位置,浏览器将猜测(在限制范围内)您的意思,并且不同的浏览器会猜测不同的东西。解决方案是将left 和top 属性添加到所有position:fixed 元素中。
【讨论】: