我在执行以下操作时遇到问题:
在我的index.html
我有两个 div
content
页面顶部的div页面底部的
timeline
div 这个 div 是用 jQuery 动态创建的,所以它没有固定的高度
我希望内容 div 一直延伸到时间线 div。所以内容 div 的高度总是(window-height -timelineDiv-height)。当内容 div 的内容过多时,我不希望页面显示滚动条,我只希望 content-div 显示滚动条。
我知道这可以通过 javascript 实现,但我想知道 CSS 是否有办法?调整窗口大小时 CSS 会更容易(使用 javascript 我必须在调整大小时重新计算)
HTML
<body>
<div id="content">
test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test
<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test
<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test
<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test
</div>
<div id="timeline"></div>
</body>
</html>
CSS
#content {
width: 100%;
background: #CCC;
overflow: scroll;
}
#timeline {
position: absolute;
bottom: 0px;
width: 100%;
background: #CCC;
}
提前致谢!