【发布时间】:2017-08-23 09:52:15
【问题描述】:
附件是我想要的效果的图像。我正在尝试以负边距来做到这一点。我需要子元素扩展到顶部和底部的父元素之外。问题是父元素的背景颜色与子元素的高度匹配。这是一个响应式站点,我将无法使用子元素的绝对定位,因为子元素(因此父元素)的高度是可变的。任何帮助将不胜感激
以下是我的代码...
body {
background-color:#DBD9DB;
}
#headerImage {
margin: 0;
}
#headerImage img {
display: block;
margin: 0 auto;
}
#parent {
background-color: #fff4d7;
}
#child {
background:none #FFF;
margin:-46px auto -38px;
position:relative;
text-align:center;
width:80%;
}
<body>
<div id="headerImage">
<img src="http://fpoimg.com/300x250?text=Preview" width="300" height="250" />
</div>
<div id="parent">
<div id="child">
<h1>Title</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dapibus sapien a nulla finibus mattis id quis est. Proin malesuada magna vitae orci maximus, ac viverra felis iaculis. Curabitur lacinia commodo est et auctor. Suspendisse potenti. Nulla scelerisque metus et leo cursus, non auctor turpis fermentum.</p>
</div>
</div>
</body>
【问题讨论】: