我有一个容器div叫main,然后两个div浮动左。问题是我需要可见的主要div背景颜色(我认为蓝色背景应该在右侧(300px仍然存在)和中等div的第4行可见,因为它是比左侧div低的div )。我还需要左和中div来自动增加文字换行的高度,并且您可以看到它在灰色(中间)div中不起作用。CSS浮动div不工作如所示
见http://jsfiddle.net/djqfo3we/2/
.main {
width: 500px;
background-color: blue;
}
.left {
width: 100px;
float: left;
background-color: red;
}
.middle {
width: 100px;
float: left;
background-color: gray;
}
<div class="main">
<div class="left"> dsfslfs sfsf slfjks flsdf slf s fs sdf ssdfegrerterte</div>
<div class="middle">wfwefwef jjjjjjjjjjjjjjjjjj ddddddddddddddddddddddddd</div>
</div>
哇,非常感谢你,这正是我想如何它的工作 – 2014-10-31 21:40:35
很好,我没有注意到一个问题依然存在,那就是在文本的溢出灰色div(中)。如何强制它增加高度而不是溢出到正确的位置? – 2014-10-31 21:48:01
编辑答案并提供了一个新的jsfiddle链接。 – chdltest 2014-10-31 21:51:00