代码之家  ›  专栏  ›  技术社区  ›  jinsungy

DIV定位问题

  •  0
  • jinsungy  · 技术社区  · 15 年前

    在火狐3.5中,下面的DIV不会将页面内容向下推。相反,它是重叠的。IE 8没有。我能做些什么来快速解决问题?

    <div style="position:fixed;top:0;width:100%;">blah blah</div>
    
    3 回复  |  直到 15 年前
        1
  •  1
  •   stefita    15 年前

    位置:固定表示,DIV应保持绝对到视图点(到浏览器窗口)。可用于实际绝对定位:

    position: absolute; 
    
        2
  •  0
  •   Jaydee    15 年前

    这应该是“绝对的”而不是“固定的”

        3
  •  0
  •   Fabian    15 年前

    它应该重叠,位置:固定这样做。将其切换到静态或移除位置。在这两种情况下,top都变得毫无意义。

    位置固定: 您可以通过设置右上角和左下角来设置元素位置。这将包含到浏览器边框的距离。 绝对位置: 同样,但现在右上下和左上角需要与第一个具有“位置:相对”的父级之间的距离。