我已经固定(位置)在左边。它有style =“overflow:auto”,然后其他文章向右移动,可滚动。
sidenav中的某些选项在IE和FF中不可见。我知道浏览器视图端口对于不同的浏览器是不同的。如何调整sidenav的高度,以便所有选项都可见。
我感谢任何帮助。
感谢。
答案 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)
看看这是否有帮助:
我所做的就是我将top: 0; height: 100%
与overflow: auto
一起添加到固定定位的div中。似乎可以在FF,Chrome和IE7(标准兼容模式)下工作。不确定其他浏览器。您可以更好地研究可以在其他浏览器中使用的黑客的“100%高度div”。