当我使用下面的代码中,最后一个div重叠浮动内容:CSS花车引起布局问题
<div style="width:50%;float:left;">test</div>
<div style="width:50%;float:left;">test</div>
<div style="background:red;">test</div>
常见的解决方法是这样:
<div style="overflow:hidden;">
<div style="width:50%;float:left;">test</div>
<div style="width:50%;float:left;">test</div>
</div>
<div style="background:red;">test</div>
然而,在我情况下,我不能添加额外的元素。有没有另外的解决方法呢?
编辑: 明确:均;固定重叠的问题,但有一个在最后一个div保证金,所以它是这样的:
<div style="width:50%;float:left;">test</div>
<div style="width:50%;float:left;">test</div>
<div style="background:red;clear:both;margin-top:50px;">test</div>
而现在的新问题是,保证金没有显示出来。
你必须每两个div在50%以上。他们将填充外部容器的整个宽度,强制包装。问题是你不想包装? – nycdan 2011-12-31 20:51:02