overflow:hidden用于清除浮动

整理一:块内元素因为存在浮动float,从而块不存在高度,所以块与块之间使用margin-top无效,因此可以通过给块清除浮动overflow:hidden;


整理二:当子元素存在浮动时(float),父元素此时不能自适应高度撑开,解决的方法有三种:

1.给父元素高度,但是这个方法不能自适应高度;

2.在父元素的

之前添加多一个div子元素,并让其样式clear:both;

3.直接在父元素添加css样式overflow:hidden;(推荐这种方法)

你可能感兴趣的:(overflow:hidden用于清除浮动)