我希望内容有滚动条。
问:这太难问了吗?答案 0 :(得分:4)
如果页眉和页脚具有固定的高度:
<style type="text/css">
#header {
height: 100px;
width: 100%;
position: absolute;
left: 0;
top: 0;
background-color: red;
}
#footer {
height: 100px;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
background-color: green;
}
#content {
width: 100%;
position: absolute;
left: 0;
top: 100px;
bottom: 100px;
overflow: auto;
background-color: blue;
}
</style>
<body>
<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>
</body>
答案 1 :(得分:3)
我不完全确定这是否真的能回答你的问题,但是如果有必要(例如,如果容器的内容超出其大小),则获取滚动条的属性是
overflow: auto
水平和垂直滚动条有选择性属性:
overflow-x: auto;
overflow-y: auto;
但它们是CSS 3.0规范的一部分,仅受有限数量的浏览器支持(即Firefox&gt; 1.5,Opera和Safari)。
答案 2 :(得分:2)
这为您提供了一个高度为50像素的固定页眉和页脚,以及一个可滚动的内容区域。
<html>
<body>
<div id="header" style="position:absolute; left:0px; top:0px; height: 50px; overflow:hidden">
</div>
<div id="content" style="position:absolute; left:0px; top:50px; bottom:50px; overflow:auto;">
</div>
<div id="footer" style="position:absolute; left:0px; bottom:0px; height:50px; overflow:hidden;">
</body>
</html>
答案 3 :(得分:1)
如果您只想滚动内容,可以使用固定的页眉和页脚。这是我所知道的唯一方式。查看此链接以获取实施提示:
答案 4 :(得分:0)
答:否。
CSS:
#content {
height: XXXpx;
overflow-y: auto;
}