我不断遇到同样的问题一遍又一遍 - 浮动元素的流体div没有背景(因为它没有“高度”)。我尝试过使用:在选择器之后,甚至弥补假身高。但是这些解决方案都不是优雅或一致的。我想知道处理这个问题的最好,最适应性最强的方法。我正在寻找“这是专业人士如何做”的解决方案,我可以反复重复使用,永远不用再担心它。无高度的div背景
这是一个非常简单的jsFiddle,你可以玩。列表应该有橙色背景。从的jsfiddle http://jsfiddle.net/y4Va3/
代码:
.wrapper {background-color: blue; width: 100%;}
.content {background-color: orange; width: 50%; margin: 0 auto;}
.bottom {background-color: green; width: 100%; clear: both;}
ul {margin: 0px 10px; padding: 0; float: left;}
li {list-style-type: none;}
<div class="wrapper">
<div class="content">
<ul>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
</ul>
<ul>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
</ul>
</div>
<div class="bottom">
Not much here
</div>
</div>
感谢您的时间。
选择这个作为答案,因为它实际上有助于解释为什么这种技术有效。 –