如何创建一个与IE,FF& amp;铬

时间:2011-01-04 12:15:24

标签: css fixed css-position

我已经固定(位置)在左边。它有style =“overflow:auto”,然后其他文章向右移动,可滚动。

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

我感谢任何帮助。

感谢。

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您可以尝试使用overflow:visible而不是auto。

只有来自IE7 +的旧版IE不支持修复。

您是否有要查看的示例页面?

答案 2 :(得分:0)

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

答案 3 :(得分:0)

看看这是否有帮助:

http://jsbin.com/ixula4

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