【发布时间】:2023-03-16 01:37:01
【问题描述】:
我有一个边栏是 position:fixed 和 height:100%
但是,效果不是我想要的。高度 100% 是窗口的 100%,因为我需要成为它的容器的 100%,它被限制在页眉和页脚之间。页眉也是固定的,因此主要内容在“下方”滚动,同时页脚固定在主要内容的底部,根据加载的内容量,其高度可以变化。
在这个jsfiddle中我已经将ul#toolBarList的高度设置为200px来演示。如果放大窗口并向下滚动,侧边栏应该占据整个空白高度。我的意思不是简单地在列表后面设置背景,而是侧边栏的底部应该锚定到页脚的顶部。
要了解为什么 100% 不起作用,请将 200px 设置为 100% 并见证列表如何溢出页脚。
答案可以是一些简洁的 javascript,或者最好是与 IE8+、最新的 chrome/firefox 兼容的所有 CSS。
非常感谢
【问题讨论】:
标签: css