我试图创建一个中间有一层的 HTML 文档,如下所示:
<body>
<div id="background">
LONG TEXT HERE
</div>
</body>
我设置
html, body {
margin: 0;
height: 100%;
min-height: 100%;
background-color: #color1;
}
和
#background {
width: 80%;
height: 100%;
position: absolute;
margin-left: 10%;
display: block;
margin-right: 10%;
background-color: #color2;
top: 0px;
bottom: 0px;
}
但不知何故,如果文本超过显示的高度并且当我向下滚动时没有背景。我已经在 FireBug 中检查过,看起来整个文档是否只有初始窗口的大小。我需要使它达到 100% 的高度。请你帮助我好吗?