CSS清除浮动:(万能清除法)
定义一个类名,使用伪元素:after,并把类名赋给被浮动元素的父级元素。
.clear: after{
display: block;
clear: both;
content: ".";
visibility: hidden;
height: 0;
}
.clear{
zoom: 1;
}
其它清除浮动解决方法:
1.直接给父元素加一个overflow: hidden;
2.在元素盒子后加一个空盒子,在空盒子css里写:.clear{ clear: both; }
3.直接给父元素盒子加一个高。