2011-04-28 16 views

回答

0

我修改了代码,增加了第三<李>有以下样式:

clear:both; 

您的float正在将元素从文档流中取出,并且此背景颜色不知道结束位置。

希望有所帮助。

1

你需要清除浮动,你闭上你的<ol>

检查出来here之前。

0

正如其他人建议您可以清除浮动内容 - 虽然这会增加另一个元素。您还可以添加

li{overflow:auto;} 

这将防止列表崩溃。在IE6中,您还需要规则

li{height:1px;} 

http://fiddle.jshell.net/WZ3nM/9/。该方法不需要清除元素。