我去朋友家看看我的网页在其他分辨率下是如何显示的,但发现背景图像没有到达两侧。所以,我回家做了一些研究,并被告知不要将背景图像放在 body 标签中,我应该在 div 之前在 body 标签内创建一个container
div 并且它会起作用。
这确实适用于我的一个设计,但不适用于另一个 - 代码完全相同,但图像不是。
我尝试添加position:absolute
我的 CSS,它确实显示了,但它的顶部和左侧有一个奇怪的白色边框。
我该如何解决这个问题?
HTML:
<html>
<head></head>
<body>
<div class="background">
</div>
<div class="container">
</div>
</body>
</html>
CSS:
body{
text-align:center;
}
.background{
background:url('images/background.png')no-repeat;
width:100%;
height:100%;
background-position:center;
}