【问题标题】:Why does Safari seem to have a problem with css position:fixed?为什么 Safari 似乎对 css position:fixed 有问题?
【发布时间】:2011-10-13 01:25:33
【问题描述】:

我在这个网站上工作:http://www.mywebclass.org/~jeff/。很大一部分 ui 是使用 position:fixed; 构建的。在除 Safari 之外的所有浏览器中,它都呈现良好。但在 Safari 中,一切都搞砸了。有没有办法解决这个问题?

【问题讨论】:

    标签: css safari cross-browser fixed css-position


    【解决方案1】:

    您在一些元素上设置了position:fixed,但您没有设置topleftrightbottom 中的任何一个来告诉浏览器应该将它们定位在哪里。如果您不指定位置,浏览器将猜测(在限制范围内)您的意思,并且不同的浏览器会猜测不同的东西。解决方案是将lefttop 属性添加到所有position:fixed 元素中。

    【讨论】:

    • @chromedude:“不同的浏览器会猜测不同的东西”。例如,Opera 甚至不显示您的灯泡。
    猜你喜欢
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 2011-02-27
    相关资源
    最近更新 更多