我知道为div添加min-height属性非常简单,但是如果没有提到c_left和c_right divisions,我在下面写的代码正在工作。CSS min-height不适用于子div
我认为你可以得到我的问题,如果你看到下面的code.min高度不工作的集装箱股利。
我的代码是
#wrapper {width:1024px;min-height: 400px;margin: 0px auto; background: #ccc;}
.header {height:150px;}
.container{height:1px;min-height: 100px;width: 100%;}
.container .c_left {float: left;width:50%;}
.container .c_right {float: right;width:50%;}
.footer {height: 100px;}
<div id="wrapper">
<div class="header">
header
</div>
<div class="container">
<div class="c_left">
container
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
</div>
<div class="c_right">
container
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
</div>
</div>
<div class="footer">
footer
</div>
</div>
有人请帮助我,为什么最小高度未对集装箱DIV工作。
你已经陷入了[X/Y的问题(http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。不需要使用'min-height'。容器不会包含柱子,因为它们是浮动的并从正常流动中移除。你可以清除容器底部的浮点数,或给它一个“可见”值以外的“溢出”。像'.container {overflow:hidden; }'。 – 2014-09-24 09:13:28
是的,这个溢出效果很好。 – Phani 2014-09-24 09:18:07