清除浮动,什么时候需要清除浮动,清除浮动都有哪些方

2025-01-06 11:13:16
推荐回答(2个)
回答1:

你明白float:left
div1 设置了float:left, div2也设置了float:left,
div3不想要连接在div2屁股后面。
就在div3前面加一个


这样。div3就会在下面一排出现。。
当然。还有N多种情况等你自己发现
.clear{cleat:both;}
至于开父层元素这个。最好是少用。设置好大体的框架。在来做里面的。
如果真的要做特效。用定位做。

回答2:

1、在父元素的最后加一个冗余元素并为其设置clear:both
content:"";
display:table;
clear:both;

2、overflow:hidden;
zoom:1