【发布时间】:2013-10-30 17:23:10
【问题描述】:
我正在寻找一种方法来确保可滚动的固定元素的高度适应所有空白直到页脚。
请查看以下fiddle,这是我正在处理的布局。
在这个问题上卡了 2 天,是时候继续前进了。
最好在 Firefox 中看到小提琴,侧边栏滚动条由于某种原因无法在 chrome 中滚动,但这是一个不同的问题。
<header></header>
<div id="platformContainer">
<section id="platformContent">
<div id="platformBody">
<ul class="mainList">
...
</ul>
</div>
</section>
<section id="toolBarContainer">
<div id="toolBarContent">
<ul id="toolBarList">
...
</ul>
</div>
</section>
<footer></footer>
【问题讨论】:
-
我认为您可能需要 javascript 来执行此操作
-
我不确定我是否正确理解了您的问题。在#toolBarList 上设置
height: 100%而不是height: 200px没有效果? -
@HugoGiraudel 理想情况下我可以这样做,但它需要窗口高度,如果你一直向下滚动列表项溢出到页脚。我需要它只到页脚。
-
@9edge 我已经使用了一些 javascript 摆弄,但似乎仍然无法得到它。只要它简洁且性能优化,我想我可以处理一点 javascript,但当然 CSS 总是可取的。
-
这对粘性 CSS 标题很有帮助:medium.com/@DivyanshBatham/…