拉伸子div高度以填充具有动态高度的父级 [英] Stretch child div height to fill parent that has dynamic height
本文介绍了拉伸子div高度以填充具有动态高度的父级的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
从下面的小提琴中可以看出,我有两个 div
s,包含在父 div
已经延伸到包含大div,我的目标是让那些孩子 div
在高度上相等。
As it can be seen in the following fiddle, I have two div
s, contained in a parent div
that have stretched to contain the big div, my goal is to make those child div
s equal in height.
http://fiddle.jshell.net/y9bM4/
解决方案
The solution is to use display: table-cell
to bring those elements inline instead of using display: inline-block
or float: left
.
div#container {
padding: 20px;
background: #F1F1F1
}
.content {
width: 150px;
background: #ddd;
padding: 10px;
display: table-cell;
vertical-align: top;
}
.text {
font-family: 12px Tahoma, Geneva, sans-serif;
color: #555;
}
<div id="container">
<div class="content">
<h1>Title 1</h1>
<div class="text">Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.
<br>Sample Text. Sample Text. Sample Text.
<br>Sample Text.
<br>
</div>
</div>
<div class="content">
<h1>Title 2</h1>
<div class="text">Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.</div>
</div>
</div>
这篇关于拉伸子div高度以填充具有动态高度的父级的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文