0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CSS clear both清除浮动的详细讲解

电子设计 来源:电子设计 作者:电子设计 2020-12-24 12:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、前言

CSS clear both清除产生浮动 ,使用了css float浮动会产生css浮动,这个时候就需要清理清除浮动,就用clear样式属性即可实现。

二、clear语法与结构

1. clear语法clear : none | left|right| both2. clear参数值说明
属性描述none允许两边都可以有浮动对象bot不允许有浮动对象left不允许左边有浮动对象right不允许右边有浮动对象3. clear解释

该属性的值指出了不允许有浮动对象的边情况,对象左边不允许有浮动、右边不允许有浮动、不允许有浮动对象。

4. css结构 div { clear: left }
div { clear: right }
div { clear: both }

三、div clear常用的情况

最常用是使用clear:both清除浮动。

比如一个大对象内有2个小对象使用了css float样式为了避免产生浮动,大对象背景或边框不能正确显示,这个时候就需要clear:both清除浮动。

四、案例1. 案例说明

设置一个css宽度(css width)为500px; 盒子(div ),css边框(css border)为红色,css背景(css background)为黑色、css padding为10px盒子,里面包裹着2个小盒子,一个css 浮动靠右(float:right)、一个css float靠左(float:left),两者边框为白色,背景颜色为灰色,宽度为200px,css高度、css height为150px。

这样来观察案例效果,看浮动产生并使用clear清除浮动。

css代码:

.div css5 { width: 500px; background: #000; border: 1px solid #F00; padding: 10px }
.div css5_left, .div css5_right { border: 1px solid #FFF; background: #999; width: 200px; height: 150px } css注释:这里为了截图分别,对css代码换行
.div css5_left { float: left } css注释:设置浮动靠左
.div css5_right { float: right } css注释:设置浮动靠右

html代码片:

float left盒子
float right盒子
案例效果截图

2. 清除浮动方法

在css代码中加入CSS代码:

.clear{ clear:both}

Html代码中“.div css5”盒子*结束标签前加入代码:

清除浮动效果图:

五、总结

本文基于Html基础,介绍了在实际开发中,可以使用clear可以清除float产生的浮动。在使用clear样式对象加入位置,只需要在此对象div标签结束前,加入即可清除内部小盒子产生浮动。而一般常用clear:both来清除浮动。采用代码加截图的方式,希望能够更好的帮助你学习。

审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73145
  • CSS
    CSS
    +关注

    关注

    0

    文章

    110

    浏览量

    15363
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TE Connectivity CSS-SGAF SMA电缆组件技术解析与应用指南

    TE Connectivity/Linx Technologies CSS-SGAF SMA隔板插孔转未端接端电缆组件提供SMA隔板插孔(母头插座),通过50毫米长0.047"半刚性
    的头像 发表于 11-07 16:21 518次阅读

    TE Connectivity HDC浮动式充电连接器技术解析与应用指南

    TE Connectivity (TE) HDC浮动式充电连接器用于自动导引车辆(AGV)和自主移动机器人(AMR)充电,拥有高可靠性性能,插拔次数高。此系列连接器采用智能浮动式系统,使自动导引车辆
    的头像 发表于 11-07 15:11 245次阅读

    凯芯CSS6404SU-L pSRAM 兼容主流微控制器

    凯芯CascadeTeq CSS6404SU-L是一款64Mb QSPI pSRAM,采用串行接口实现高带宽数据传输,工作电压2.7-3.6V,时钟频率达133MHz。适用于物联网、便携设备和工业控制等需要高速缓存的嵌入式场景。
    的头像 发表于 10-28 09:25 253次阅读
    凯芯<b class='flag-5'>CSS</b>6404SU-L pSRAM 兼容主流微控制器

    飞凌嵌入式ElfBoard-Linux系统基础入门-其它shell命令

    clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前执行清屏命令后,终端界面显示信息被清除:man帮助命令命令:man功能:显示命令的帮助信息用法:man 具体命令示
    发表于 10-11 08:42

    Arm正式取消Cortex命名!CPU向着高算力进发,Lumex CSS平台加持!

    电子发烧友网报道(文/黄晶晶)日前,在Arm Unlocked上海站技术论坛上,Arm重磅推出智能终端专属 Lumex CSS平台。Lumex CSS是一套专为旗舰级智能手机及下一代个人电脑加速其人
    的头像 发表于 09-17 08:25 2727次阅读
    Arm正式取消Cortex命名!CPU向着高算力进发,Lumex <b class='flag-5'>CSS</b>平台加持!

    浮动式板对板连接器实现设备在严苛环境下互连的高稳定性与可靠性

    浮动式板对板连接器,在X、Y轴方向浮动范围为±0.7mm,Z轴方向浮动范围为±0.5mm,可大幅吸收装配误差。独特的弹性设计与提供的多样产品规格,不仅实现设备在严苛环境下互连的高度稳定性,更能满足多模组设备在不同空间下的布局与布
    的头像 发表于 09-16 17:36 437次阅读

    全新Arm Lumex CSS平台实现两位数性能提升

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称 Arm)今日宣布推出全新 Arm Lumex 计算子系统 (Compute Subsystem, CSS) 平台,这是一套专为旗舰级智能手机
    的头像 发表于 09-10 16:14 743次阅读
    全新Arm Lumex <b class='flag-5'>CSS</b>平台实现两位数性能提升

    Arm Zena CSS加速软件和芯片开发进程

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称 Arm)近期宣布推出 Arm Zena 计算子系统 (Compute Subsystems, CSS)。作为标准化且预先集成的计算平台
    的头像 发表于 08-25 16:22 1809次阅读

    CSS6404L 在物联网设备中的应用优势

    物联网设备对存储芯片的需求聚焦于低功耗、小尺寸、高可靠性与传输效率,Cascadeteq 的 CSS6404L 64Mb Quad-SPI Pseudo-SRAM 凭借差异化技术特性,在同类产品中展现显著优势。以下从核心特性及竞品对比两方面解析其应用价值。
    的头像 发表于 06-06 15:31 429次阅读

    CSS6404LS-LI PSRAM:高清语音识别设备的理想存储器解决方案

    CSS6404LS-LI通过 >500MB/s带宽、105℃高温运行及μA级休眠功耗三重突破,成为高清语音设备的理想存储器
    的头像 发表于 06-04 15:45 481次阅读
    <b class='flag-5'>CSS</b>6404LS-LI PSRAM:高清语音识别设备的理想存储器解决方案

    如何清除RXTIMEOUT中断?

    ; 中断按预期触发,但我无法清除中断。 根据 RM00278 28.1.12: 但是,从 fsl_usart.c 驱动程序 (SDK 24.12) 中,我们有: /* Only
    发表于 04-10 06:51

    L298电机驱动模块的详细讲解

    电动小车的组成 • 一个电动小车整体的运行性能,首先 取决于它的电源模块和电机驱动模块。 • 电机驱动模块主要功能:驱动小车轮子 转动,使小车行进。 • 电源模块:顾名思义,就是为整个系统 提供动力支持的部分 下载PDF文档了解L298电机驱动模块详细讲解
    发表于 02-26 15:53

    串口中断需要清除标志位吗,串口中断标志位会自动清除

    在电子通信领域,串口中断作为一种重要的通信机制,广泛应用于各种嵌入式系统和计算机设备中。串口中断标志位的管理,尤其是是否需要手动清除以及是否会自动清除,是理解和实现串口通信的关键环节。
    的头像 发表于 01-29 14:59 2931次阅读

    如何通过浮动板对板连接器提升工业自动化设备的可靠性?

    随着工业自动化设备的普及与发展,设备的可靠性和稳定性已成为生产效能提升的关键因素之一。在工业自动化领域,电气连接的质量直接关系到设备运行的稳定性。浮动板对板连接器作为一种创新的连接方式,逐渐在工业
    的头像 发表于 01-18 10:58 872次阅读

    为何浮动板对板连接器是精密设备中不可或缺的选择?

    浮动板对板连接器在现代精密设备中扮演着极其重要的角色,尤其在电子产品、机械设备及高端工业领域中,这类连接器以其独特的设计和功能,成为维持系统稳定性和可靠性的关键组件。随着设备越来越小型化和复杂化,对精确电气连接的需求也日益增加,浮动板对板连接器因此被广泛应用,成为现代电子
    的头像 发表于 01-18 10:53 1016次阅读