浮动

float:left;float:right;

和display的区别:

1、没有空格解析;

2、display的行内是以基线对齐的,使用margin-top会出现行内所有元素全部下移;

3、浮动没有基线问题;

4、display不能控制方向;

文档流

未设置浮动float,普通的html页面就是文档流,也叫做标准流

浮动的定义:

1、设置浮动的元素,遇到父级或者是相邻的浮动元素,会让浮动元素停止在原来位置不变

2、如果上一个元素是标准流元素,那么这个浮动元素的相对垂直位置不变;

3、相邻的浮动元素会并排在一行(除非上一个元素是标准流元素);

浮动的表现:

1、控制方向;

2、父级宽度不够,元素会被挤到下一行;

3、浮动会将元素改变为块元素类型;

使用浮动会造成父级的高度塌陷(浮动使得无法撑开父级容器的高度)

解决方法:给父级元素添加 overflow:hidden 样式;

使用的是bfc

float的基本用法相关推荐

  1. python float函数是什么,Python float函数实例用法

    Python float函数实例用法 我们知道数字有很多种类型,比如整数.浮点数.在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换.float函数的功能正是如此,能够对其中的数值 ...

  2. C语言Double的作用,C语言double和float 实例分析用法

    C语言double和float 实例分析用法 C语言double和float 实例分析用法 小数也称实数或浮点数.例如,0.0.75.0.4.023.0.27.-937.198 都是合法的小数.这是常 ...

  3. c语言float的使用,C语言double和float实例分析用法

    C语言double和float 实例分析用法 C语言double和float 实例分析用法 小数也称实数或浮点数.例如,0.0.75.0.4.023.0.27.-937.198 都是合法的小数.这是常 ...

  4. html中左浮动怎么写,div css float浮动用法(left right)

    div+css中float认识及css float用法,DIV CSS float浮动知识用法与float浮动教程篇 Css样式的float浮动属性,用于设置标签对象(如: 标签盒子.标签.标签.标签 ...

  5. CSS样式 float浮动用法

    CSS样式 float浮动用法 前言 Css样式的float浮动属性,用于设置标签对象(如:<div>标签盒子.<span>标签.<a>标签.<em>标 ...

  6. mysql 空位补0_MySQL-13(表的创建、数值类型整型、float/decimal、ZEROFILL、BIT(M))

    #    1. 表的创建 基本语法: CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype )ch ...

  7. html 自动悬浮,HTML 悬浮float介绍

    关于float的一些用法 左悬浮: float:left; 右悬浮:float:right; float用法 float的用途比较广, 这里简单的介绍下集中常有的用法: 在接触到浮动前,我会去设置一些 ...

  8. css设置float,【CSS】float属性

    float浮动属性 1.作用: 将页面元素浮动起来,使其能够向左或者向右排列 2.应用: 实现页面中布局的左右排版 实现图文环绕的版式效果 3.值: 4.原理: 浮动元素将脱离默认的文档流,漂浮在默认 ...

  9. Go --- Marshal与Unmarshal基础用法

    go语言本身为我们提供了json的工具包"encoding/json". 前言: Json–Javascript Object Nanotation 是一种数据交换格式,经常用于前 ...

  10. 【万字长文】详解Python时间处理模块-datetime

    datetime模块提供了用于处理日期和时间的类和对应的方法,一般用于处理年.月.日.时.分.秒的统计和计算等需求.在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式 ...

最新文章

  1. Android 高级UI设计笔记20:RecyclerView 的详解之RecyclerView添加Item点击事件
  2. 【JavaNIO的深入研究4】内存映射文件I/O,大文件读写操作,Java nio之MappedByteBuffer,高效文件/内存映射...
  3. 梁鑫:美股交易架构实践
  4. 达内python第二阶段月考_oracle练习题 达内第二次月考题
  5. Vscode多个窗口显示多个选项卡/Tabs
  6. 6N+/-1素数测试法
  7. CF1082E Increasing Frequency (multiset+乱搞+贪心)
  8. linux系统安装coerplayer,安装deepin~
  9. Ubuntu 14.04 执行指定用户的命令
  10. Halcon 注册说明
  11. 高性能Mysql(第三版)笔记
  12. EN300328测试软件,EN300328是做什么测试
  13. face_recognition库的安装以及学习
  14. 世界上最著名也最危险的APT恶意软件清单
  15. Notepad++ 依照xml格式进行格式化显示
  16. php开发telegram机器人接收机器人收到的消息
  17. hadoop101: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
  18. 网络编程基础【day10】:我是一个线程(四)
  19. UserData使用总结
  20. Linux入门——ls的三个选项(l、h、a)及速配符(*、?、【】)的使用、clear、cd ~和隐藏文件

热门文章

  1. 阿里宣布11月1日起淘宝、来往、天猫等客户端将免费使用流量
  2. 爱奇艺首页导航轮播特效
  3. valhalla java_JEP解读与尝鲜系列1 - Java Valhalla与Java Inline class
  4. matlab两层循环来绘图,如何将Matlab中循环生成的图画在一张图上
  5. 金蝶云星空与聚水潭系统对接方案(聚水潭主管库存)
  6. Springboot word文档数据替换工具类
  7. 如何设计一个准确、高效、易用的表格?
  8. 小白的opencv学习笔记v2.0
  9. 股市预测lstm网络实现
  10. gorm preload 搜索_上海网站SEO优化外包服务公司,百度搜索优化外包服务