可滚动的固定div

时间:2010-06-30 14:26:11

标签: html css

我在浏览器一侧的div中有一个菜单,我想将它保持在固定位置。但是,菜单可能超过某些屏幕的高度,这将导致无法访问的链接。所以我想在这种情况下使菜单可滚动。不幸的是组合

position: fixed;
overflow: auto; (or scroll)

不起作用。即滚动条淡出(不可移动)。有办法吗? 提前致谢

修改

菜单类似于this page上的右侧菜单。只有一点点。如果您打开该页面并降低浏览器窗口的高度,则部分菜单仍然无法访问。这就是我想要避免的。 不,我的解决方案不适用于IE,Chrome,Opera或Firefox。

1 个答案:

答案 0 :(得分:5)

将这些添加到您的声明中:

top: 0;
bottom: 0; /* or height: 100%; */

您可以使用较大的值替换零来添加边距。