我试图在this example后面做一个背景,但是我需要嵌套2个容器。拉伸到容器的高度
我的代码看起来是这样的:
XHTML:
<body>
<div id="background_shadow">
<div id="container">
<!--content-->
</div>
</div>
</body>
css:
#background_shadow{
margin:0 auto; /* center, not in IE5 */
height:100%;
height:auto !important; /* real browsers */
min-height:100%; /* real browsers */
width: 876px;
padding: 0px 72px;
background: url("../images/background_shadow.png") repeat-y center;
}
#container{
width: 100%;
margin: auto;
background-image: url("../images/background.jpg") repeat-y;
height: 100%;
}
的问题是,#container的元素不与#background_shadow拉伸。我错过了什么吗?我想用嵌套的容器2的背景图像,因为他们中的一个是透明的,如果我第二图像上使用PNG而不是JPEG的文件大小太大(约1Mo钢)
我想如果没有任何解决方案,我将需要使用一个大的PNG。
谢谢
我认为你需要设置最小高度:100%到#containter,而不是高度:100%。 – Gerben
不,我想让容器伸展#background_shadow的高度。最小高度不会改变任何东西。 – isra17