码迷,mamicode.com
首页 > Web开发 > 详细

css中清除浮动的六种方法

时间:2018-05-16 18:31:57      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:code   图片   col   一个   info   ima   display   hidden   span   

浮动前是这样:

技术分享图片

清除浮动后是这样:

技术分享图片

 

 

法一:给box1设置一个高度,将box2挤出来

法二:给box2添加 clear属性,直接清除浮动

法三:给box1中的最后元素加上一个块级元素(内墙法),并将添加的属性设置clear属性

法四:给box1和box2中间加上一个块级元素(外墙法),并将添加的属性设置clear属性

法五:伪元素法

 .box1::after{
            /*设置添加的子元素的内容为空*/
            content: "";
            /*设置添加的子元素为块级元素*/
            display: block;
            /*设置添加的子元素的高度为0*/
            height: 0;
            /*设置添加的子元素看不见*/
            visibility: hidden;
            /*给添加的子元素设置clear: both;*/
            clear: both;
        }

法六:box1设置  overflow: hidden

注意:overflow:hidden用途

1.可以将超出标签范围的内容裁剪掉
2.清除浮动
3.可以通过overflow: hidden;让里面的盒子设置margin-top之后, 外面的盒子不被顶下来

css中清除浮动的六种方法

标签:code   图片   col   一个   info   ima   display   hidden   span   

原文地址:https://www.cnblogs.com/xljdlx/p/9047085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!