这里是jsfiddle。
如何用CSS填充父元素的背景颜色?
HTML:
<div class="wrapper">
<div class="header"></div>
<div class="main">
<div class="main-header"></div>
<div class="main-content">
<p>SOME TEXTS HERE</p>
</div>
</div>
</div>
CSS:
body, html{
height: 100%;
}
.wrapper{
margin: 0 auto;
max-width: 480px;
height: 100%;
background-color: #000;
}
.header{
height: 130px;
background-color: #356aa0;
}
.main{
margin: -100px 20px 0;
height: 100%;
}
.main-header{
height: 130px;
background-color: #232729;
}
.main-content{
background-color: #fff;
}
.main-content p{
margin: 0 20px;
padding: 20px 0;
font-weight: bold;
}
如果 “主要内容” 容器中的文本,滚动就会显示出来。但是,黑色背景颜色不会被填充。
有人能帮我一把吗?
干杯!