css 中float属性及clear的释疑

css,float,clear 我对css几个主要属性的理解,inline,block,float,clear 立即下载

float属性可以让元素脱离文档流,父元素中的子元素设置为float,则会导致父元素的高度塌陷。

<style type="text/css">
.father{                         /*没有给父元素定义高度*/
	background:#ccc; 
	border:1px dashed #999; 
}
.box01,.box02,.box03{ 
	height:50px; 
	line-height:50px; 
	background:#f9c; 
	border:1px dashed #999; 
	margin:15px; 
	padding:0px 10px;
	float:left;                 /*定义box01、box02、box03三个盒子左浮动*/
}
</style>
</head> 
<body>
<div class="father">
	<div class="box01">box01</div>
	<div class="box02">box02</div>
	<div class="box03">box03</div>
</div>
</body>
</html>

因为浮动元素脱离文档流,为了撑起父元素,通常可以在父元素内再增加一个块元素。

.box04{
	height: 100px;
	border-style: solid;
}
</style>
</head> 
<body>
<div class="father">
	<div class="box01">box01</div>
	<div class="box02">box02</div>
	<div class="box03">box03</div>
	<div class="box04">box04</div>
</div>

父元素的高度取决于box04的高度,则必须知道浮动元素的高度,并以此值来指定了box04的高度,显然不方便。

为解决此问题,可将box04设置清除浮动属性。清除浮动的意思是指,元素在左右不允许有浮动元素,如果左右存在浮动元素,元素自己就下移(不是将浮动元素下移)。

当clear属性设置为left,表示元素之前如果有左浮动元素,则元素本身下移到浮动元素之后。

.box04{ 
	width: 100px;
	border-style: solid; 
	clear:left;
}
</style>
</head> 
<body>
<div class="father">
	<div class="box01">box01</div>
	<div class="box02">box02</div>
	<div class="box03">box03</div>
	<div class="box04">a</div>
</div>

效果如下:

将box04的边框和文字隐去

.box04{  
	clear:left;
}
</style>
</head> 
<body>
<div class="father">
	<div class="box01">box01</div>
	<div class="box02">box02</div>
	<div class="box03">box03</div>
	<div class="box04"></div>
</div>

达到将父框撑起的效果,而且父框能够自动适合浮动框大小。

CSS中float和clear各是什么意思有哪些区别 float:left; 当前元素向左侧浮动.float:right: 当前元素向右侧浮动. clear:left; 禁止左侧出现浮动元素,如果左侧存在浮动元素,则当前元素将在浮动元素下面另起一行呈现.clear:right; 禁止右侧出现浮动元素,如果右侧存在浮动元素,则右侧的浮动元素将在当前元素下面另起一行呈现.clear:both; 禁止左右两侧出现浮动元素,当前元素将排斥浮动元素独占一行呈现.上面提到的行也可能是多行组成的一个块,不仅仅是一个文本行的概念. 立即下载

相关推荐

Windows Pychram部署Unet++过程

windows系统 在pycharm平台上配置并跑通Unet网络 这里我用的是B站课程里的资源《唐宇迪Unet图像分割语义分割实战》

ArcGis_Niu的博客 803

CSS之float和clear

文章目录CSS之float和clear一、Float属性高度坍塌解决办法方法一:方法二:方法三:字围现象二、Clear属性 CSS之float和clear 盒子布局是现在较为流行的网页布局方式,最近的几道经典面试题都与float及clear有关。“float是魔鬼,会影响其他相邻元素;但是clear是小白,其智慧影响自身,不会对其他相邻元素造成影响”——某位大牛 一、Float属性 float就是浮动,让元素脱离文档流,让元素漂浮起来,和普通的文档流不在同一个层面上。float是将元素左右移动而不能上下

m0_48796380的博客 975

手把手教你用MSPM0G3507和TB6612驱动MG513X电机(附完整代码与PID调速)

本文详细介绍了如何使用MSPM0G3507微控制器和TB6612驱动模块控制MG513X电机,包括硬件连接、软件配置、编码器测速和PID调速等关键步骤。通过完整的代码示例和PID算法实现,帮助开发者快速掌握电机驱动技术,适用于智能小车、机械臂等嵌入式项目。

weixin_30254435的博客 340

web前端学习(二十四)——CSS3浮动属性(float)、清除浮动属性(clear)的相关设置

web前端学习(二十四)——CSS3浮动属性(float)、清除浮动属性(clear)的相关设置

贝尔摩德苦艾酒 1万+

手把手教你用HarmBench数据集测试大模型安全性(含多模态案例)

本文详细介绍了如何使用HarmBench数据集测试大模型的安全性,包括文本和多模态越狱指令的实战案例。通过环境配置、数据集获取、测试流程及结果分析,帮助开发者全面评估和提升大模型的安全防护能力,特别关注多模态攻击的防御策略。

weixin_26642481的博客 320

Drools vs URule:5个真实项目场景告诉你如何选择开源规则引擎

本文通过电商风控、物流计费、会员体系、保险定价和物联网告警五个真实项目场景,深度对比了Drools与URule两款开源规则引擎。分析了两者在规则复杂度、性能表现、开发运维及适用场景上的核心差异,为技术选型提供基于实战的决策指南。

k6l7m8n9的博客 943

经验分享:CSS浮动(float,clear)通俗讲解

       很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。        前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。        写在前面的话:        由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。        如果读者理解CSS盒子模型,但对于浮动不理解,那么这篇文章可以帮助你...

weixin_33714884的博客 7578

带硬约束的物理信息神经网络(PINN with Hard Constraint)示例及代码

本文以一个案例介绍了带硬约束的物理信息神经网络的原理及实现步骤。

m0_72768523的博客 5356

CSS 浮动(Float)-清除浮动(Clear)

1.浮动的作用: 用于定位和格式化内容,例如让图像向左浮动到容器中的文本那里。 2.float属性可以设置以下值之一: left 元素浮动到其容器的左侧 right 元素浮动在其容器的右侧 none 元素不会浮动(将显示在文本中刚出现的位置)。默认值。 inherit - 元素继承其父级的 float 值.........

qq_52499703的博客 2093

华为OD机试真题 新系统 2026-04-22 Java&Go 实现【小学生班长选举增强版】

9 月份开学第一天,小学某班级进行班长选举活动,班级共有 N 个学生,每个学生最多可投 3 票(对同一个人只能投一票),也可以弃权不投票,大家投票时写上对应学生的名字。 假设学生不存在重名。考虑到部分少数民族名字带分隔,且整体较长,同学在投票时为了方便,允许同学写全称,也可以只写其中的部分连续段。 例如班级里只有 2 个少数民族名称带点的同学:

MISAYAONE的博客 259

05 Transformer 到底解决了什么问题

Transformer 是现代大语言模型的底层骨架。本文不推公式,而是从 CNN、RNN/LSTM 的瓶颈讲起,解释 Transformer 如何通过自注意力同时解决长距离依赖和并行训练问题,并说明它为什么能支撑 GPT、BERT 和现代大模型的规模化。

老于的笔记的专栏 245

【CSS】float 浮动 和 clear 清除浮动

文章目录1. float (浮动)2. clear(清除浮动)2.1 非浮动元素使用2.2 在浮动元素使用2.3 万能清除浮动法 1. float (浮动) float 属性指定一个元素应沿其容器的左侧或右侧放置,允许文本和内联元素环绕它。 浮动元素会从网页的正常流动(文档流)中移除,尽管仍然保持部分的流动性(与绝对定位相反)。 float 语法: /* 默认为 none 属性值 */ { float : left / right / none / inherit; } 参数说明: -

qq_45677671的博客 1448

Python 爬虫实战:爬取 B 站 UP 主投稿数据,分析更新频率与粉丝互动

摘要:本文基于Python技术实现B站UP主投稿数据的自动化爬取与分析。通过解析B站WBI签名机制和API接口,获取UP主视频的标题、播放量、点赞数等核心数据。采用时间序列分析统计更新频率,结合相关性分析挖掘内容特征与粉丝互动的关联。结果显示编程类视频播放量最高,10-20分钟时长的视频表现最佳,投币数与播放量相关性达0.92。文章详细介绍了接口分析、反爬应对等关键技术,为内容创作者优化策略提供数据支持,同时强调遵守平台规范的爬取原则。

2503_91057718的博客 1535

CSS——float,clear样式属性

float,clearfloat样式属性为什么使用float怎么使用floatfloat的简单使用消除浮动clear样式属性消除浮动方法1消除浮动方法2 float样式属性 设置元素浮动方向, 该属性有多个值: 为什么使用float float样式属性:HTML代码编写过程中需要注意代码规范,代码错落有致即是其中最基本的要求,但是浏览器会将换行代码之间多个空格解释为一个空格,但是这一个空格有时会...

YXX_decsdn的博客 774

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

CSS讲解(position属性,overflow属性,float属性。)

主要讲解CSS中的position属性,overflow属性,float属性。

Time_Controller的博客 2177

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

CSS的float及clear

float:浮动**float定义和用法**float属性值float实例```清除浮动clear定义和用法clear属性值clear说明clear实例 float属性在CSS布局中是比较常用的,本文将带你深入理解float属性的各个方面,包括它的语法、取值、作用和浏览器兼容性,最后附上float的实例,希望能够对你有所帮助。 float定义和用法 float:none | left | righ...

lord_of_war的博客 299

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

多列网页布局CSS float 属性和 CSS Clear 属性

CSS float 属性用于设计多列网页布局。如果你想设计两列或三列的网页布局,你必须在浮动属性的帮助下浮动你的 div 元素。div 标签是块级元素,因此,div 元素获取完整的水平空间,下一个 div 元素从新行开始。如果您希望多个 div 并排排列并制作一个优雅的设计网页。在上面的代码中,我们应用了 2 个 div,它们的名称分别是 left-sidebar 和 main。对这些 标签应用一些 CSS 属性。图 1 – float 属性在创建多列布局中的应用 注意:在这个设计中,所有的 d.....

allway2的博客 1323

CSS 之float clear

当一个元素用上clear时,如果clear值为left则表示这个元素的左边不能有float元素;如果为right则表示这个元素的右边不能有float元素;如果为both则左右两边都不能有float元素。 例子: float 4 div#div1 { width: 80px; height: 80px; background-color: yellow; float

liujan511536的专栏 4141

CSS中的float和clear属性

CSS中的float和clear属性 2008-04-29 15:39 页面design中,用CSS控制布局时float与clear属性的运用至关重要,一定要理解清楚。下面用...

a38679的博客 251

float属性与clear属性综合讲解与实例

float属性与clear属性综合讲解与实例 一、float属性 对于float属性,要考虑两种布局情况, 1)父元素内容和本元素交错的布局 即父元素包含文本和子元素。该种情况还好理解,就是简单的文本环绕;例如在一个段落内除了文字外,还有图片(子元素), 此时若设置了float:left;则表示图片靠在整个段落的左边,段落文字环绕在图片旁边展开。 2)父元素的子元素和本元素交错的布

Garden的技术之旅 1959

详解CSS float属性

基础知识 float,顾名思义就是浮动,设置了float属性的元素会根据属性值向左或向右浮动,我们称设置了float属性的元素为浮动元素。 浮动元素会从普通文档流中脱离,但浮动元素影响的不仅是自己,它会影响周围的元素对齐进行环绕。举例说明如下: Html代码: XHTML   1 2 3 4 5 6 &lt;div cl...

maxiaoyin111111的博客 1410

css设置float,【CSS】float属性

float浮动属性1、作用:将页面元素浮动起来,使其能够向左或者向右排列2、应用:实现页面中布局的左右排版实现图文环绕的版式效果3、值:4、原理:浮动元素将脱离默认的文档流,漂浮在默认文档流之上浮动的元素会向左或向右移动,直到它的外边缘碰到父级元素或这个元素之前的另一个浮动元素的边框为止普通文档流可以看作是一个X、Y轴的平面流,float浮动流可以看到是一个Z轴上的立体流,Float浮动流离眼睛更...

weixin_29271053的博客 1751

css float属性 与 clear属性 的深入了解

css float属性深入了解: 一、什么是 CSS Float(浮动)? CSS 的 float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。 float属性的值: 属性 描述 值 CSS float 指定一个盒子(元素)是否可以浮动。 left right non...

xiaomizhou66a的博客 812

CSS之float属性详解

float官方文档概念 float属性指定一个盒子(元素)是否应该浮动,可以设置浮动方向。 css语法 float:left|right|none|inherit ; 属性值: 值 描述 left 元素向左浮动 right 元素向右浮动 none 默认值。元素不浮动,并会显示在其文本中出现的位置 inherit 规定应该从父元素继承float属性的值 例子(怎样一个浮动法) 简单来说就是让块级元素并排在一行当中显示。 <!DOCTYPE html> <htm

good god~的博客 2657

css使用float属性后被覆盖:原因详解及解决方法;(内附css浮动float详解)

如上图所示,点击中间的“批量移除”按钮没有反应,打开控制看可看到它的样式被下面的列表覆盖了。 排查原因发现: 按钮的初始位置为靠左,使用了style="float: right;"使其靠右显示。 css使用float属性后被覆盖的原因: div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。 浮动可以理解为让某个div元素脱离标准流,漂浮在标准流之上,和标准流不是一个层次。 如果我们把div2采用右浮动,会是如下效果: 假如某个div元素A是浮动的,如果A元素上一个元素也是浮动的,那么A.

elephant_my的博客 5312

css中clear:both属性的理解及用法

css中clear:both属性的作用是清除浮动,设置了浮动就会破坏文档流结构,影响后边的布局,此时在设置清除浮动便可解决这一问题,可以认为,设置了clear:both的当前元素会把前边元素中设有浮动属性的元素,当做没设浮动一样来看待,并渲染自己的样式,但实际上前边元素中设置的浮动属性对他本身仍未失效。有些绕,解释一下 例如:前两个span元素均设置了float:left属性,但当第三个span设置clear:both时,前两个元素的float属性没有影响到第三个span,作为行内元素他们都显示在一行

weixin_44354089的博客 9913
上一篇: 用gradle构建项目,配置文件build.gradle的解释
下一篇: 分层系统异常处理的原则(转)
bytes9
博客等级 码龄19年 7粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值