21

我的网站导航需要浮动到容器的右侧,但要处于固定位置,这样每当页面滚动时,导航仍然在距离顶部 350 像素的右侧。这在我申请之前一直有效position:fixed,之后导航卡在右侧。有什么想法可以让我两全其美(右侧和固定位置)?

http://jsfiddle.net/eeCgr/

4

2 回答 2

51

position:fixed 的使用需要调整 top/right/bottom/left CSS 来让你的 nav 元素到想要的位置。

例如:

nav { 
    right: 0; 
    top: 50%; 
}

或者

nav {
    right: 0; 
    top: 0;
}
于 2013-02-20T23:22:08.893 回答
3

方法十:

只需在另一个部门中创建所需的部门。

给定位置:固定;宽度:100%;外部 div 的属性。

给浮动:对;属性到内部 div。

由于 float 和 position 属性被赋予了两个不同的部门,因此它将生效。确保两个部门的所有其他属性相同。

(要隐藏外部 div,使用 HSLa 代码将其颜色的 alpha 值 (a) 更改为 0.00)

于 2017-10-01T14:21:18.973 回答