我的问题是特定于背景图片。我已经将背景图像应用于身体并水平居中。对于每个页面,我将在标题下添加一个段落,并且每个页面的大小都会不同,从而导致滚动。背景图片必须在段落后面流动,但我无法让身体标记展开以包含段落,这意味着向下滚动时背景图片会被切掉。我不想设置特定的高度,因为这会使页面滚动到段落之外。我已经尝试了几乎所有可以考虑的位置相对/绝对和身高/高度的组合。扩大div超出屏幕尺寸
<html>
<body>
<div class="paragraph">
<p>text!</p>
</div
</html>
CSS
html {
background: url('/images/bg.png');
margin: 0;
padding: 0;
height: 100%;
min-height: 100%;
}
body {
margin: 0;
padding: 0 0 50px 0;
background-image: url('../images/fullheader.gif');
background-position: center 20px;
background-repeat: no-repeat;
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
min-height: 100%;
}
.paragraph {
width: 640px;
padding: 10px 20px;
margin: 400px auto 0 auto;
min-height: 100%;
}
我可以张贴的屏幕截图是否有帮助。
请创建一个[小提琴](http://jsfiddle.net)你的问题。 – 2013-04-24 12:05:34
给我看一个小提琴或屏幕截图? – 2013-04-24 12:34:27
为什么不尝试整页背景图像这里是一个参考http://css-tricks.com/perfect-full-page-background-image/ – 2013-04-24 12:35:18