html - child 不向 parent 拉伸(stretch)

标签 html css position parent-child

我不确定为什么 contactBox 与 mainInfo 框重叠。联系人框也没有拉伸(stretch)到其 960px 的父容器。

CSS

.mainInfo {
position:relative;
height:500px;
background-color: pink;
padding:30px 0 0 30px;

}

.col-6 .imagePlaceholder {
width:300px;
height:420px;
background-color: red;
}

.col-6 .about {
position: absolute;
top:30px;
left:414px;
padding:1em;
}

.contactBox {
height:450px;
background-color:green;
}

这是一个 JS fiddle : http://jsfiddle.net/2zm47/

最佳答案

我可能会以不同的方式编写此 css,但请检查

.mainInfo {
position:relative;
height:500px;
background-color: pink;
padding:30px 0 0 30px;

}

.col-6 .imagePlaceholder {
width:300px;
height:420px;
background-color: red;
}

.col-6 .about {
position: absolute;
top:30px;
left:414px;
padding:1em;
}

.contactBox {
height:450px;
background-color:green;
}

希望对您有所帮助。我在 fiddle 的 JS 部分做了一个注释。

http://jsfiddle.net/emersive/84WeT/1/

关于html - child 不向 parent 拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23096558/

相关文章:

javascript - Highcharts 子弹图错误 #13

html - CSS 隐藏和显示页面调整大小的元素?

javascript - 无法从 HTML 元素中删除添加类

html - SWF 文件位于另一个 SWF 位置之上

HTML 5,我应该告诉我的客户什么?

javascript - 在 HTML 上克隆片段 - 最佳实践

html - Bootstrap col-md-3 类不工作

css - 第一个 child 的错误?

javascript - 找到 HTML 元素和浏览器(或窗口)边之间的距离

javascript - 在屏幕上定位可变大小的元素