清除浮动元素对付元素高度的影响
1、父元素也浮动
2、设置父元素的高度
3、在不适合设置父元素高度的情况下,设置父元素的 overflow 值为 auto 或 hidden
4、在父元素中追加一个 空的 块级 子元素,并且设置他的 clear 属性为 both;(最常用且最实用)
外边距溢出觉接方法:
1、给父元素加边框;
2、在父元素的第一个子元素前添加一个table;
3、使用伪类:after/:before 生成一个table元素;
4、overflow:hidden 溢出隐藏;
5、将子元素的外边距设置为父元素的内边距;
6、给父元素进行相对定位,子元素进行绝对定位