使父div与父div一样长

时间:2013-12-31 17:00:49

标签: css html

如何让.box div拉伸到最高的盒子div?

HTML

<div class="container">
    <div class="box">La</div>
    <div class="box">Lalala<BR>lala</div>
    <div class="box">Lorem ipsum<br>dolor sit<BR>amet</div>
    <div class="box">la</div>
</div>

CSS

.container { 
}
.box { 
    float: left; 
    background-color: red; 
    padding: 10px;
}

这是jsfiddle:http://jsfiddle.net/8QbGk/1

5 个答案:

答案 0 :(得分:2)

float:left更改为display:table-cell

.box { 
    display:table-cell;
}

Demo here.

答案 1 :(得分:1)

您必须将高度和宽度设置为100%,如:

.container {   身高:自动;   / 其他属性 / }

.box {   身高:100%;   宽度:100%;   / 其他属性 / }

答案 2 :(得分:0)

height: 100%;

将其添加到您的包装盒样式中。

答案 3 :(得分:0)

您可以尝试以下方式:

.container {
  height: auto;
}

.box {
  height: 100%;
  float: left; 
  background-color: red; 
  padding: 10px;
}

答案 4 :(得分:0)

对子元素使用以下样式。它将占用父元素高度。

height: inherit;

See: