CSS基础-----浮动(Float)

【HTML】CSS基础教程 float浮动,珍藏笔记,实用 (接上一期知识,咱们继续讲解。) 一、float float:left float:right 浮动特性: 1.浮动元素脱离标准文档流,形成浮动流 2.块元素看不到浮动元素 3.bfc元素、行内元素、行内块元素和文本全都看得见浮动元素 4.所有经过浮动的元素都会变成行内块元素包括span ... 阅读详情

定位的基本思想很简单,就是它允许你定义的元素框相对于其正常的位置应该出现在哪里,或者相对于父元素甚至是浏览器本身的位置


float

float 通常使用在布局中的一角,在CSS中,允许浮动任何元素,通过使用float属性实现:

      值:left | right | none | inherit

      初始值:none

      应用:所有元素

      继承性:无

      计算值:根据指定确定


float的实质 

float定义时会自动生成一个块级框,这个块级框是最近的块级祖先元素


float规则

1、浮动元素的左(右)外边界不能超出其包含块的左右内边界

2、浮动元素的左右外边界必须是源文档中之前出现的左浮动或右浮动元素的右左外边界,除非后出现浮动元素的顶端在先出现浮动元素底端下面

3、左浮动元素的右外边界不会在其右边右浮动元素的左外边界的右边。同理右浮动元素

4、一个浮动元素的顶端不能比其父元素的内顶端更高

5、浮动元素的顶端不能比之前所有浮动元素或块级元素的顶端更高

6、如果源文档中一个浮动元素之前出现另一个元素,浮动元素的顶端不能比包含该元素所生成框的任何行框的顶端更高

7、左(右)浮动元素的左边(右边)有另一个浮动元素,前者的右外边界不能在其包含块的右(左)边界的右(左)边

8、浮动元素必须尽可能高地放置

9、左浮动元素必须向左尽可能远,右浮动元素必须向右尽可能远

 


float注意事项

  1. 会以某种方式将浮动元素从文档的正常流中删除,会影响布局
  2. 一个元素浮动时,其他内容会环绕这个元素
  3. 浮动元素周围的外边距与其他元素的外边距不会合并
  4. 如果非要浮动一个非替换元素,则必须为该元素声明一个width
  5. 防止元素浮动的属性是:float:none

清除浮动

清除浮动是通过clear属性完成的

            值: left | right | both | none | inherit

           初始值:none

           应用于:块级元素

          继承性:无

          计算值:根据指定确定


总结

1、float生成时会自动产生一个块级框,浮动的范围不超过这个块级框

2、所有浮动是可见的,不会相互重叠

3、使用负外边距会导致浮动元素跑到父元素的外面

4、清除浮动元素使用clear属性

两轮差速机器人运动学模型 两轮差速底盘 1.1、底盘说明 两轮差速底盘由两个动力轮位于底盘左右两侧,两轮独立控制速度,通过给定不同速度实现底盘转向控制。一般会配有一到两个辅助支撑的万向轮。 主要底盘有: 1、Turtlebot; 2、扫地机器人; 3、无人仓AGV小车; 4、轮椅; 底盘主要特点: 1、控制简单、里程计计算简单。 2、只能给定X方向速度、Z轴方向角速度。 1.2、底盘运动学分析 1.2.1、底盘模型 图1.2.1 常见的两轮差速底盘模型 1.2.2、机器人本身约束方程(物理特性) 图1.2.2 a 左侧是车的两个 阅读详情

相关推荐

CANoe数据回放实战:如何用Replay Block精准复现实车故障(附ECU数据处理技巧)

本文深入探讨了利用CANoe的Replay Block功能进行数据回放,以精准复现实车偶发性故障的实战方法。文章重点解析了从原始OBD日志中移除目标ECU数据、转换报文方向等核心数据处理技巧,旨在帮助工程师重构真实的网络测试环境,从而高效定位并解决复杂的ECU问题。

nnn11的博客 496

数据类型-浮点型详解

本文全面介绍了Java中的浮点型数据相关知识,包含数据类型定义,如`float`(单精度,4字节,精确到7位小数)与`double`(双精度,8字节,精确到15位小数)及类型转换示例;阐述了精度和表示范围、运算规则(`float`与`double`运算时的类型转换及浮点运算中的精度问题);说明了十进制、科学计数法两种表示形式及其数据类型特点;讲解了浮点型数据存储原理及因尾数长度有限导致的精度问题;最后强调了使用注意事项,指出运算结果不宜用“==”做相等比较,并分析原因,介绍了差值比较法这一正确比较方式。

m0_73941339的博客 6913

HC-05蓝牙模块AT指令配置避坑全记录:从配对失败到稳定主从通信

本文详细记录了HC-05蓝牙模块AT指令配置的全过程,从基础认知到主从通信的稳定实现。涵盖了进入AT模式的方法、关键AT指令详解、主从配对流程及常见故障排除,帮助开发者快速掌握蓝牙串口模块的配置技巧,避免常见配对失败问题。

weixin_42632434的博客 416

float的定义问题

在数值中,默认的类型是int 在浮点类型中,默认的类型是float float a = 1;这里的1是整形,当赋值给一个float时,存在一个隐式转换,不损失精度。 float a = 1f;1f就是float类型的。 如果你这样定义 f loat f = 1.0; 肯定会出错。 因为1.0默认是double类型的。double范围比float大。为了不损失精度,不会自动转换。这

IT_COOKIE_SAM的博客 1万+

从Transformer到蛋白质结构预测:手把手解读ESM系列模型的核心原理与实战价值

本文深入解析了ESM系列模型如何将Transformer架构创新应用于蛋白质结构预测,揭示了其从氨基酸序列到三维结构的高效预测机制。通过掩码语言模型预训练和注意力机制,ESM模型不仅捕捉蛋白质序列的远程相互作用,还在蛋白质工程改造、药物发现等领域展现出巨大实战价值,显著提升了结构预测速度和精度。

weixin_28744423的博客 319

保姆级教程:在RK3568 Debian系统上搞定AIC8800 WiFi与蓝牙驱动(含固件路径与开机自启脚本)

本文提供在RK3568 Debian系统上配置AIC8800 WiFi与蓝牙驱动的保姆级教程,涵盖驱动移植、固件部署、开机自启脚本等关键步骤。通过详细的硬件连接指南、内核配置示例和常见问题解决方案,帮助开发者快速实现无线模块的全功能配置,特别适合嵌入式Linux开发者参考。

weixin_28684825的博客 380

值类型介绍——float类型

1.float类型的定义 float关键字表示存储32位浮点值的简单类型,该类型的存储值如表4-5所示。 表4-5  float类型 类    型 范    围 大    小 类    型 float ±1.5×10-45 to±3.4×1038 7位 System.Single

疾风劲草 7832

极智AI | 谈谈为什么卷积加速更喜欢 NHWC Layout

本文主要讨论一下为什么卷积加速更加喜欢 NHWC 的数据排布。

极智视界 2971

web程序设计基础——学习通选择判断复习(2)

目录 构建Web表单 音频和视频 CSS基础 CSS3页面布局 构建Web表单 1【单选题】 <form>与</form>之间的表单控件是由用户自定义的。下列选项中,不属于表单标记<form>的常用属性的是( )。 A、action B、size C、method D、name 我的答案:B 2【单选题】 在HTML中,<form method=””>,method属性表示( )。 A、提交方式 B、表单所用的脚本语言...

qq_52227393的博客 6504

【BlueDroid】【PBAP】蓝牙电话本协议之同步通讯录分析(超详细)

Header - Type = "x-bt/vcard-listing":代表了该Request对应的Function为PullvCardListing;Profile:PBAP (4),上层应用层协议为PBAP,OBEX协议的上层应用层协议除了PBAP,还有OPP、MAP协议;Response in Frame:该request frame-485对应的Response frame为489;在PBAP协议同步通讯录和通讯记录中,都是基于OBEX协议实现的,PBAP协议作为了应用层协议;

风云说通信 2073

YOLOv11改进 - 卷积Conv | SPD-Conv空间深度转换卷积优化空间信息编码,攻克小目标检测难题

本文介绍了一种名为SPD-Conv的新型CNN构建块及其在YOLOv11中的结合。传统CNN在处理低分辨率图像或小物体时,因使用步长卷积和池化层导致细粒度信息丢失、性能下降。SPD-Conv由空间到深度(SPD)层和非步长卷积(Conv)层组成,完全消除卷积步长和池化层,避免信息损失。SPD层重排特征图元素将空间信息转换到深度维度,非步长卷积层进一步处理特征图。我们将SPD-Conv集成进YOLOv11,实验证明其在低分辨率图像和小物体检测任务上显著优于现有模型。

魔改工程师的博客 1142

三、float浮动

float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。 如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。 注释: 浮动元素会生成一个块级框,而不论它本身是何种元素 浮动会使元素脱离文档流进入浮动层,会将下面的元素遮挡 但不会遮挡其内容 如果在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。 none- 默认值 不进行浮动 left- 左浮动

kissing_yang的博客 229

高通SDX35:SGMII接口PHY RTL8211FSI-CG驱动适配

高通SDX35 RTL8211F SGMII

不秃头的程序猿Gabriel的博客 787

CSS基础学习-float浮动、块级元素、行内元素

CSS基础学习-float浮动、块级元素、行内元素 float(浮动) CSS 的float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。float(浮动),往往是用于图像,但它在布局时一样非常有用。 元素怎样浮动 元素的水平方向浮动,意味着元素只能左右移动而不能上下移动。 一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 浮动元素之后的元素将围绕它。 浮动元素之前的元素将不会受到影响。 如果图像是右浮动,下面的文本流将环绕在它左边: img { float

hirak0的博客 1238

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

css基础-学习css 08 float浮动的使用

浮动(float)是CSS中用于调整元素布局的一种技术,它使元素脱离正常的文档流,并可以向左或向右移动,直到碰到父容器或另一个浮动元素。通过浮动,可以实现文本环绕图片等复杂布局效果。例如,通过设置float: left;,可以让一个盒子元素向左浮动,并让文本环绕其右侧。然而,浮动元素会影响后续元素的布局,因此需要使用清除浮动(clear)技术来避免这种影响。常见的清除浮动方法包括使用clear: both;、overflow: auto;或display: flow-root;。这些方法可以确保浮动元素不会

weixin_63136716的博客 434

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

CSS基础——浮动(float)【学习笔记】

1. 浮动(float) 1.1 CSS 布局的三种机制 网页布局的核心——就是用 CSS 来摆放盒子。 CSS 提供了 3 种机制来设置盒子的摆放位置,分别是普通流(标准流)、浮动和定位,其中: 普通流(标准流) 块级元素会独占一行,从上向下顺序排列; 常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table 行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘则自动换行; 常用元素:span、a、i、em等 浮动 让盒子从普通流中浮起来,主要作用让多个块级

lilien的博客 3754

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

css基础-float浮动

float实现文字环绕图片效果: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>float</title> <style> body{ font-family: '微软雅黑'; } .per{ widt...

rizon886的博客 132

CSS基础之浮动属性float图文详解

宏观地讲,我们的web页面的制作,是个“流”,必须从上而下,像“织毛衣”。 标准流里面的限制非常多,导致很多页面效果无法实现。 如果我们现在就要并排、并且就要设置宽高,那该怎么办呢?办法是:超脱!脱离标准流! 浮动是css里面布局用的最多的属性。 现在有两个div,分别设置宽高。我们知道,它们的效果如下: 此时,如果给这两个div增加一个浮动属性,比如float: left;,效果如下: 这就...

weixin_42542616的博客 1464

CSS基础:浮动(float)的3种方式,清除浮动3种方式的详解

CSS 中常见的传统布局方式,包括普通流(标准流)、定位和浮动。这三种方式是网页布局中常用的基本手段,可以实现不同的排列和定位效果。所谓普通流,也称为标准流或文档流,是指在没有进行特殊定位或浮动的情况下,元素按照其在 HTML 文档中的顺序从上到下依次排列的布局方式。在普通流中,块级元素会垂直排列,各元素占据自己的一行,内联元素则水平排列在各自所在的行内。这种布局方式是 HTML 元素默认的排列方式,也是最常见的网页布局方式之一。所谓定位,就是咱们之前文所说的。

u013179804的博客 2547

【前端基础】18、CSS浮动(float)

floatfloat。

陌上人如玉,公子世无双。 998

【CSS基础学习笔记】浮动float、清除浮动

CSS提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序)∶普通流(标准流)、浮动、定位。标准流就是标签按照规定好默认方式排列。浮动可以改变元素标签默认的排列方式。网页布局第一准则:多个块级元素纵向排列找标准流,多个块级元素横向排列找浮动。float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘。语法:选择器 { float: 属性值;}(属性值取值有:none、left、right)加了浮动之后的元素,会具有以下特性:浮动元素会脱离标准流(脱标)移动到指定位置,

aaatool的博客 284

一文讲清CSS基础之浮动float原理

浮动最早是用来实现文字环绕效果,后期才被广泛用作页面布局。所以对于浮动的元素文字和行级元素总是环绕着他。浮动的用法是想要谁浮动就给那个元素加float:left或者。下面说一下浮动的几个注意点。

蔡里都傻的博客 646

CSS基础学习——浮动float、盒子模型

一、什么是浮动? 浮动(float)就是让块级标签不独占一行。目的(使用场景):把块级标签元素可以排在一行上。 二、浮动的原理 就是让元素脱离文档流,不占用标准流。 三、浮动的属性 float:left:左浮动 float:right:右浮动 float:none:默认值,不浮动 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t..

qq_41890177的博客 1017

CSS基础学习--16 Float(浮动)

CSS基础学习-float浮动img

yyxhzdm的博客 1177

10.CSS基础_浮动(float)

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>浮动</title> <...

安小静-- 345

CSS - 浮动初识:float 的 left 与 right 取值基础

在前端开发的世界里,布局一直是开发者们关注的核心问题之一。从最初的表格布局到后来的定位布局,再到如今流行的Flexbox和Grid布局,CSS布局技术经历了多次演进。然而,在这些现代布局方案普及之前,浮动(float)曾经是网页布局的重要手段。虽然现在我们有了更强大的布局工具,但理解float的基本原理仍然是每个前端开发者必备的知识。浮动(float)是CSS中一个非常重要的属性,它最初的设计目的是为了让文字能够像杂志排版一样环绕图片。想象一下你正在阅读一本杂志,当遇到一张插图时,文字会自然地围绕着图片排列

千淘万漉虽辛苦,吹尽狂沙始到金 5156
上一篇: Vue项目积累-----数据监听
下一篇: CSS基础-----定位(position)
Emily Qin
博客等级 码龄10年 118粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值