千家信息网

CSS的clear:both清除浮动怎么运用

发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章主要介绍了CSS的clear:both清除浮动怎么运用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS的clear:both清除浮动怎么运用文章都会有所收获,
千家信息网最后更新 2025年11月16日CSS的clear:both清除浮动怎么运用

这篇文章主要介绍了CSS的clear:both清除浮动怎么运用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS的clear:both清除浮动怎么运用文章都会有所收获,下面我们一起来看看吧。

首先,大家应该清楚浮动float的一些特点。如果给元素设置了浮动,这个元素就相当于块级元素,并且可以对其设置宽和高;浮动会使其后面的元素脱离标准流;若父元素里的子元素全为浮动元素,父元素高度自适应问题。

1、CSSclear属性

属性值:

none: 允许两边都可以有浮动对象

both: 不允许有浮动对象

left: 不允许左边有浮动对象

right: 不允许右边有浮动对象

写法示范:#box{clear:both/left/right/none}

2、clear:both清除浮动的适用场景

在页面布局时,使用了浮动以后,导致页面排版混乱,这时我们通常会用clear:both来清除浮动。举个常见的例子,一个大盒子里面有两个小的盒子,大盒子没有设置高度,并且对小盒子使用了cssfloat样式,这时大盒子的背景或边框不能正常显示,那么我们就需要使用clear:both来清除浮动,使页面恢复正常。

3、clear:both的运用实例

描述:设置外面大盒子的长度为500px,不给他高度,让它自己撑起来,它的边框(cssborder)为红色,背景(cssbackground)为粉色。大盒子里面有两个小的盒子,一个设置float:right,另一个设置float:left,背景颜色都为绿色,宽度为200px,高度为150px。接下来我们观察一下,看浮动产生了什么效果。代码如下:

HTML部分:

左浮动left

右浮动right

CSS部分:

.box{width:500px;background:pink;border:1pxsolid#F00;padding:5px;}

.left,.right{background:#008000;width:200px;height:150px;}

.left{float:left;}

.right{float:right;}

效果图:

clear1.jpg

两个小盒子呈现了我们想要的效果,一个左浮动,一个右浮动,但是我们的大盒子没有被撑开,这种现象就是由于浮动引起的。接下里就用clear:both清除浮动,看看能不能使大盒子被撑开。

我们在大盒子的

标签前添加一个空的div,(div作为大盒子的最后一个子盒子),并给这个空div添加CSS样式,clear:both,代码如下:

HTML部分:

左浮动left

右浮动right

CSS部分:

.box{width:500px;background:pink;border:1pxsolid#F00;padding:5px;}

.left,.right{background:#008000;width:200px;height:150px;}

.left{float:left;}

.right{float:right;}

.clear{clear:both;}


关于"CSS的clear:both清除浮动怎么运用"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"CSS的clear:both清除浮动怎么运用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

很赞哦!
浮动 盒子 元素 对象 部分 高度 两个 效果 知识 背景 页面 代码 内容 属性 样式 篇文章 边框 清楚 混乱 接下来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 杭州嵌入式软件开发报价 聊城华科网络技术有限公司 学生使用网络安全视频 网络安全属于非传统安全威胁 艾尔登法环无法连接服务器怎么办 服务器元器件国产化率 图像导入数据库使用什么技术 软件开发采集模块 影视广告赚钱软件开发 用爬虫爬数据库公开数据犯法吗 mc0.13服务器推荐 银川软件开发公司排名 java中查询数据库语句 达梦数据库没有对象插入权限 一张图片全部保存到数据库 网络安全管理队伍的建设 数据库怎么实现当前服务器连接 软件开发都是本科嘛 贵州省移动服务器云主机 数据库表可以全部字段都建索引吗 中山市工业制造erp软件开发 数据库表中issh 数据库生成网站 白色恋人吉他谱软件开发 网络安全法律法规宣传儿童画 重庆综合软件开发服务公司 五一天气预报软件开发 蒙古马杯网络安全 电脑软件开发怎么学 公司网络技术员要考什么证
0