I have this html structure:
<body>
<div id="container">
<div id="header">Not empty</div>
<div id="content">
<div id="inner_header">Not empty</div>
<div id="scrollable_content">Very long content</div>
</div>
</div>
</body>
我希望页面高度固定,与屏幕高度相等,并且我还想让
scrollable_content
div拥有垂直滚动条。我尝试了以下样式,但是得到的页面比屏幕大,因此出现了两个滚动条:
html, body {
height:100%;
}
div#container {
height:100%;
}
div#scrollable_content {
height:100%;
overflow-y:auto;
position:absolute;
}
如何使用CSS3实现这个功能?
编辑:我找到了一个使用jQuery的解决方案(见下文)。请问是否可以仅使用CSS3实现此功能?
提前感谢!