0

我在左边固定(位置)。它有 style="overflow: auto" 然后其余的文章转到可滚动的右侧。

sidenav 中的某些选项在 IE 和 FF 中不可见。我了解不同浏览器的浏览器视图端口不同。如何调整 sidenav 的高度以便所有选项都可见。

我很感激任何帮助。

谢谢。

4

4 回答 4

1

添加overflow-y:auto到sidenav,当视口的高度小于sidenav中内容的高度时,这将使sidenav内容可滚动。

于 2011-01-04T14:40:01.953 回答
0

您可以尝试使用溢出:可见而不是自动。

仅来自 IE7+ 的旧 IE 不支持此问题。

您有示例页面可以查看吗?

于 2011-01-04T12:25:46.627 回答
0

这篇文章似乎对您很有帮助,因为他们的演示似乎就是您想要做的。http://cross-browser.com/x/examples/floater_fixed.html提供跨浏览器位置:固定解决方案。

于 2011-01-04T12:28:39.683 回答
0

看看这是否有帮助:

http://jsbin.com/ixula4

我所做的是我添加top: 0; height: 100%到固定定位的 div 以及overflow: auto. 似乎在 FF、Chrome 和 IE7(标准兼容模式)下工作。不确定其他浏览器。您可以更好地研究可以在其他浏览器中使用的“100% 高度 div”。

于 2011-01-05T08:00:37.843 回答