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

在页面顶部放置DIV标记

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

    我需要在页面顶部放置一个DIV标记,如 StackEchange公司 顶部菜单栏

    我习惯于遵循代码,但这里有

    div.topbar{
        width:100%;
        background:#C0C0C0;
        border:1px;
        border-color:gray;
        border-style:solid;
        text-decoration:none;
        font-family:Arial;
        top:auto;
    }
    
    4 回复  |  直到 15 年前
        1
  •  6
  •   mmieluch    15 年前

    您还需要添加:

    position: absolute;
    top: 0px;
    
        2
  •  2
  •   Agos    15 年前

    position: absolute 如果是包含元素的第一个子元素,则不需要。就做一个

    margin: 0
    padding: 0
    

    您将获得流中下一个元素的额外好处,该元素位于顶部栏之后而不是下方。

        3
  •  1
  •   Fermin    15 年前

    添加

    div.topbar{
      position:absolute;
      top:0
    }
    
        4
  •  0
  •   fmt Peter DeGlopper    15 年前

    你试过加 position:absolute; 和 top:0; ?

    你可能需要 clear:both; 不过,下一个元素。