清除浮动的几种方案

简介: 清除浮动的几种方案

浮动会导致元素脱离文档流,内容没有父盒子进行撑开,后面的内容顶上去,有以下几种方案

第一种:给父盒子设置宽高

第二种:给父元素设置 overflow:auto;

第三种:给父元素设置 overflow:hidden;本意是将超出父类的部分隐藏

但是给浮动加了之后子盒子会撑开父盒子偏方

第四种:clear:both清除

clear:both
//写过这个之后会出现magin无效的情况
//可以在加上此属性的类名上在添加一个类名添加高即可解决

第五种单伪元素清除

:after{
content:“ ”;
clear:“both”;
display:block;
height:0;
//overflow:hidden; 这俩可以单独拉出来使用也可加可不加
//visibility:hidden; 隐藏后仍占据空间
}

第六种:双伪元素清除浮动,推荐

clear:after, .clear:before{
            content: "";
            display:block;
            clear: both;
            height: 0;
            font-size: 0;
            visibility: hidden;
            overflow: hidden;
        }
相关文章
|
9月前
|
前端开发
CSS布局:浮动 (结构伪类选择器、伪元素、标准流、浮动、清除浮动)
CSS布局:浮动 (结构伪类选择器、伪元素、标准流、浮动、清除浮动)
49 0
|
20天前
|
前端开发 容器
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影(一)
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影一
27 0
|
20天前
|
前端开发
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影二
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影二
20 0
|
1月前
|
编解码 前端开发 UED
最常见的自适应布局方案
【4月更文挑战第2天】 最常见的自适应布局方案
42 9
|
10月前
|
前端开发
清除浮动的几种方式?各自的优缺点?
清除浮动的几种方式?各自的优缺点?
36 0
水平垂直居中的四种方式
水平垂直居中的四种方式
|
10月前
谈谈浮动和清除浮动
谈谈浮动和清除浮动
|
10月前
|
前端开发 容器
css3 flex弹性盒子布局梳理
css3 flex弹性盒子布局梳理
|
11月前
盒子模型、浮动、定位
盒子模型、浮动、定位
|
前端开发
CSS高度塌陷问题及清除浮动的三种方式
在父元素最后增加一个空的块级子元素,并且让它设置clear: both
130 0