.clearfix:after{}

.clearfix:after{            // 在类名为clearfix的元素内容最后面加入内容

             content:'';             //内容

             display:block;     //加入的这个元素转换为块级元素

             line-height:0;      //行高为0

             height:0;            //高度为0

             clear:both;        //清除左右两边浮动

             visibility:hidden;       //可见度设为隐藏,注意它和display:none;有区别,visibility:hidden;扔占据空间,只是看不到而已

             font-size:0;           //字体大小为0,能避免很多空行的BUG

}

.clearfix{

            zoom:1;           //这是针对于IE6的,因为IE6不支持:after伪类,这个设置可以让IE6的元素可以清除浮动来包裹内部元素

}

clear的作用:

规定元素的那一侧不允许其他浮动元素

clear的参数说明:

none :  允许两边都可以有浮动对象
both :  不允许有浮动对象
left :  不允许左边有浮动对象
right :  不允许右边有浮动对象
 

猜你喜欢

转载自blog.csdn.net/qq_29704567/article/details/89219186
今日推荐