千家信息网

css中有什么清除浮动的方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了css中有什么清除浮动的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css清除浮动的方法一:使用带clear属
千家信息网最后更新 2026年11月03日css中有什么清除浮动的方法

这篇文章主要介绍了css中有什么清除浮动的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

css清除浮动的方法一:

使用带clear属性的空元素

在浮动元素后使用一个空元素如

,并在CSS中赋予.clear{clear:both;}属性即可清理浮动。亦可使用或来进行清理。

.news{

background-color:gray;

border:solid1pxblack;

}

.newsimg{

float:left;

}

.newsp{

float:right;

}

.clear{

clear:both;

}

sometext

说明:

优点:简单,代码少,浏览器兼容性好。

缺点:需要添加大量无语义的html元素,代码不够优雅,后期不容易维护。

css清除浮动的方法二:

使用CSS的overflow属性

给浮动元素的容器添加overflow:hidden;或overflow:auto;可以清除浮动,另外在IE6中还需要触发hasLayout,例如为父元素设置容器宽高或设置zoom:1。

.news{

background-color:gray;

border:solid1pxblack;

overflow:hidden;

*zoom:1;

}

.newsimg{

float:left;

}

.newsp{

float:right;

}

sometext

说明:

在添加overflow属性后,浮动元素又回到了容器层,把容器高度撑起,达到了清理浮动的效果。

优点:不存在结构和语义化问题,代码量极少

缺点:内容增多时候容易造成不会自动换行导致内容被隐藏掉,无法显示需要溢出的元素;04年POPO就发现overflow:hidden会导致中键失效,这是我作为一个多标签浏览控所不能接受的。所以还是不要使用.

css清除浮动的方法三:

使用邻接元素处理

什么都不做,给浮动元素后面的元素添加clear属性。

.news{

background-color:gray;

border:solid1pxblack;

}

.newsimg{

float:left;

}

.newsp{

float:right;

}

.content{

clear:both;

}

sometext

css清除浮动的方法四:

使用CSS的:after伪元素

结合:after伪元素(注意这不是伪类,而是伪元素,代表一个元素之后最近的元素)和IEhack,可以完美兼容当前主流的各大浏览器,这里的IEhack指的是触发hasLayout。

给浮动元素的容器添加一个clearfix的class,然后给这个class添加一个:after伪元素实现元素末尾添加一个看不见的块元素(Blockelement)清理浮动。

.news{

background-color:gray;

border:solid1pxblack;

}

.newsimg{

float:left;

}

.newsp{

float:right;

}

.clearfix:after{

content:"020";

display:block;

height:0;

clear:both;

visibility:hidden;

}

.clearfix{

/*触发hasLayout*/

zoom:1;

}

sometext

说明:通过CSS伪元素在容器的内部元素最后添加了一个看不见的空格"020"或点".",并且赋予clear属性来清除浮动。需要注意的是为了IE6和IE7浏览器,要给clearfix这个class添加一条zoom:1;触发haslayout。

感谢你能够认真阅读完这篇文章,希望小编分享的"css中有什么清除浮动的方法"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

很赞哦!
元素 浮动 方法 容器 属性 篇文章 浏览 代码 浏览器 优点 内容 缺点 语义 优雅 这不 不够 主流 代表 价值 兴趣 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新华互联网科技 互联网科技工作委员会毛军 高科技与互联网 青岛互联网科技公司 互联网 的科技创新 杭州互联网科技公司 奇士达互联网科技 上海致骋互联网科技 沃里互联网科技 国外互联网科技网站 哈尔滨新华互联网科技 互联网公司会议桌创意科技软装饰 湖南洣水互联网科技有限公司扣款 互联网科技有哪些公司 互联网新科技动漫ppt素材 华夏恒生互联网科技013171 互联网行业科技股 互联网金融科技公司的优势 萌小萌互联网科技河南有限公司 高科技和互联网的现代国家 科技互联网企业 深圳恒合互联网络科技有限公司 网络科技有限互联网 深圳期待互联网科技 深圳市运趣互联网科技有限公司 中国互联网十大科技股排名 深圳艾果互联网通讯科技 威龙国际互联网科技公司 易企秀互联网科技是做什么的 平安好医生打造互联网科技医疗
0