2010-06-30 83 views
1

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

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

并不真正的工作。即滚动条淡出(不可移动)。有没有办法? 在此先感谢

编辑

菜单是一个类似于对this page的权利了。只有一点点大。如果您打开该页面并降低浏览器窗口的高度,则部分菜单仍将无法访问。这就是我想要避免的。 不,我的解决方案在IE,Chrome,Opera或Firefox中不起作用。

+1

请更准确地描述问题或创建一个测试页面,显示您遇到的困难。 “不真正起作用”不是真正的描述。 – MvanGeest 2010-06-30 14:29:38

+0

这应该起作用。 – 2010-06-30 14:30:39

回答

5

这些添加到您的声明:

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

你可以用较大的值取代零增加利润。