我需要将2个div #left浮动到左侧#right到右侧但是当我这样做时,我左边和右边的#hold不会延伸(它的设置为最小高度)。
有什么方法可以并排浮动2个div但是让它们延伸到最小高度?
我试过:display:inline-block;但它与IE排序混乱。我还尝试了position:relative
和position:absolute
。
由于
答案 0 :(得分:3)
简单修复抱歉给您带来不便,如果其他人遇到同样的问题,只需将overflow: hidden;
添加到您的#hold div。
感谢这篇文章: How do I keep two divs that are side by side the same height?
答案 1 :(得分:1)
我有同样的问题并理解你的模糊描述,我认为这就是你的意思:
解决方案是在所有浮点数的底部添加另一个div,清除所有浮点数。 最小高度不会影响浮动,但会跟随一个明确的div:both;
<div class="parent_expander" style="clear:both;"></div>
这会得到以下结果:
答案 2 :(得分:0)
您描述的情况的基本示例无问题。
<强> HTML 强>
<div class="test">Something</div>
<div class="test">Something</div>
<强> CSS 强>
.test{
float: left;
min-height:100px;
background: yellow;
}