0

所以我有一个流体布局,最小宽度为 960 像素。我有一个固定的标题,可以按预期工作,还有一个右侧的导航栏,我想在垂直滚动上保持固定......这也有效。

但是,如果我将窗口大小调整为小于 960px 宽度,我希望右侧导航栏(位置:固定)保持在水平滚动的右侧,而不是覆盖内容。

#mainnav {
    width:20%;
    height:100%;
    margin-left:80%;
    position:fixed;
}

#mainhead{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:46px;
}

#contentcontain{
    margin-top:46px;
    width:80%;
}

我确信我可以使用 JS 来做到这一点,但我只是想知道如果没有 JS 是否有更简单的方法。

谢谢,

多姆

4

1 回答 1

0

具有 position:fixed 的元素会从文档布局的正常流程中拉出,并且始终位于顶部,除非您给它一个 z-index 值。

于 2013-06-25T15:13:30.587 回答