使用float之后,所使用float的元素脱离了文档流,这样的话比如:
这两个div是重合到一起的,但是如果在第二个div上添加了clear:both,相当于第一个虽然浮动了,但是依然有块级元素的样子,所以第二个div位于第一个div的下边。
可以这么认为,使用clear之后,它认为前面的没有浮动,但是实际上依然是浮动的。
使用float之后,所使用float的元素脱离了文档流,这样的话比如:
这两个div是重合到一起的,但是如果在第二个div上添加了clear:both,相当于第一个虽然浮动了,但是依然有块级元素的样子,所以第二个div位于第一个div的下边。
可以这么认为,使用clear之后,它认为前面的没有浮动,但是实际上依然是浮动的。