重复背景不填充容器div与相对绝对位置百分比

时间:2013-07-20 15:47:48

标签: css position

我正在使用带有亲戚关系的页面绝对定位和百分比。 HTML&正文设置为100%,容器div是相对的,内部div是绝对的。我设置到容器div的重复背景图像没有填充页面 - 它为什么停止了部分?提前致谢!

这就是我所拥有的:

<style type="text/css">
html, body { 
width:100%;
    height:100%;}

.container {
   width:1000px;
   height:100%;
   background-image:url('background.jpg');
   position: relative;
   margin-left:auto;
   margin-right:auto;
  }
.header {
   width:1000px;
   height:300px;
   background-color:#ffffff;
   position: absolute;
   top:0px;
   left:0px;
  }


.content {
   width: 680px;
   position:absolute;
   top: 350px;
   left: 310px;
  }

.post {
   width: 630px;
   padding: 20px;
   padding-top: 50px;

  }

.title {
   width: 650px;
   height: 20px;
   padding: 10px;
   position: absolute; left: -10px; top: 10px;
  }




</style>

<body>
<div class="container">

 <div class="header">
 Placeholder for header image.
 <p><a href="index.html">Home</a></p>
 </div>


 <div class="content">
  <div class="post">
   <div class="title">Welcome</div>

    <img src="PLACEHOLDER.JPG" alt="Proposal Photo" width="630" />
  </div>
 </div>
</div>

1 个答案:

答案 0 :(得分:0)

这是你想要的? Fiddle

只需在div.container元素

中添加此CSS规则即可
background: url('Your URL') repeat;

如您所见,我使用了速记属性。

BTW,只需将heighthtml中的body添加到100%(您将获得与添加height和{{1}相同的结果} properties。。

width