在写代码的时候,有时因为使用了float浮动元素而导致页面中某些元素不能正确的显示在写代码的时候,有时因为使用了float浮动元素而导致页面中某些元素不能正确的显示 下面来看看清除浮动的三种方式: 1、使用clear:both清除浮动 在代码中在放一个空的div标签,然后给这个标签设置clear:both来清除浮动对页面的影响。它的优点是
下面来看看清除浮动的三种方式:
1、使用clear:both清除浮动
在代码中在放一个空的div标签,然后给这个标签设置clear:both来清除浮动对页面的影响。它的优点是简单,方便兼容性好,但是一般情况下不建议使用该方法,因为会造成结构混乱,不利于后期维护
<div style="clear: both"></div>
2、利用伪元素clearfix来清除浮动给父级元素添加了一个:after伪元素,通过清除伪元素的浮动,达到撑起父元素高度的目的
css">.clearfix:after{
content:"";
display:block;
visibility:hidden;
clear:both;
}
3、使用CSS的overflow属性当给父元素设置了overflow样式,不管是overflow:hidden或overflow:auto都可以清除浮动只要它的值不为visible就可以了,它的本质就是建构了一个BFC,这样使得达到撑起父元素高度的效果
.box{border:1px solid #ccc;background:#eff2f4;overflow: auto}
沃梦达教程
本文标题为:怎么利用CSS清除浮动


基础教程推荐
猜你喜欢
- 纯css实现漂亮又健壮的tooltip的方法 2024-01-23
- Bootstrap学习笔记之css组件(3) 2024-01-22
- webpack学习笔记一:安装webpack、webpack-dev-server、内存加载js和html文件、loader处理非js文件 2023-10-29
- Django操作cookie的实现 2024-04-15
- html5视频如何嵌入到网页(视频代码) 2025-01-22
- Loaders.css免费开源加载动画框架介绍 2025-01-23
- 创建Vue3.0需要安装哪些脚手架 2025-01-16
- js判断一个对象是否在一个对象数组中(场景分析) 2022-10-21
- JSONObject与JSONArray使用方法解析 2024-02-07
- clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析 2024-01-08