2013-03-05 70 views
0

我目前在我的网站上有一个包装,您可以在此处看到此页面:http://moviora.com/movie/977我怎样才能让我的包装100%的高度?

这不起作用,因为它应该。我希望黑暗覆盖背景,这是在div“包装”是100%。我现在有这个:

<div id="wrapper" style="background-color: rgba(0, 0, 0, 0.6);background-size:100%;padding-top:100px;padding-right:100px;padding-left:100px;"> 

.... 

</div> 

我怎样才能让我的包装100%的高度?

+0

看到这个问题http://stackoverflow.com/questions/376253/stretch-and-scale-css-background – 2013-03-05 04:13:26

回答

0

您应该指定100%两次,如下所示:background-size: 100% 100%;。宽度百分比是宽度,高度是第二。

+0

试过了,仍然没有运气。你可以在这里看到我在上面添加的那个链接 – 2013-03-05 04:08:50

+0

@DanielFein你的页面在我的Firefox中工作正常......也许这会有所帮助:http://stackoverflow.com/questions/2991623/make-background-size-work-in -ie – 2013-03-05 04:56:32

0

只需添加100%的宽度属性

<div id="wrapper" style="width: 100%; background-color: rgba(0, 0, 0, 0.6);background-size:100%;padding-top:100px;padding-right:100px;padding-left:100px;"> 

.... 

</div> 
+0

问题是高度,而不是宽度。这似乎很愚蠢,并没有奏效。 – 2013-03-05 04:11:52

+0

然后你可以切换高度的宽度 – mhartington 2013-03-05 04:16:12

0

使用本

#wrapper{ 
    background: url(images/bg.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
} 
0

我相信,通过包装,你指的是黑色层。

你可以做这样的事情:

<div id="outer"> 
    <div id="wrapper"></div> 
</div> 

下面是你应该使用

#outer{ 
    position: relative; 
} 

#wrapper{ 
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    background-color: rgba(0,0,0,0.6); 
} 

这样的CSS,你可以让你的黑色层总是覆盖整个页面。我认为这是你正在寻找的效果。

+0

这就是我要去的效果,除非它不起作用:/黑色层消失 – 2013-03-05 04:20:55

+0

div认为它在实际上达到了页面的末尾。任何想法如何让它知道结局在哪里? – 2013-03-05 04:32:01

+0

@DanielFein你必须在外部div有额外的CSS。让我看看你的代码。任何类似max-height,min-height的东西都会损害这项技术 – prM 2013-03-05 04:48:17