float —— 中文意思 浮动,当然就有往左浮动,往右浮动。这就是 float 的两个最基本的属性:

  • left

  • right

在这里,我们分别设置两个图标的 CSS 如下:

.logo {float: left;
}
​
.avatar {float: right;
}

在什么时候需要使用 float 呢?主要使用场景有两种:

  1. 如果我们想要一组元素同时靠左靠右对齐,可以使用 float,正如上面案例一样

  2. 如果我们想要文字围绕图片,可以使用 float,这个大家先了解下,后面用到,我们会具体讲到。

    浮动坍塌

    如果父元素只包含浮动元素,且父元素未设置高度和宽度的时候,那么它的高度就会踏缩为零。这是因为浮动元素脱离了文档流,包围它们的父块中没有内容了,所以“”塌陷“”了。

    方法一:使用带clear属性的空元素 鉴第47个知识点

    方法二:使用CSS的overflow属性

    方法三:给浮动元素的容器添加浮动

    方法四:使用CSS的:after伪元素

float及float浮动坍塌问题相关推荐

  1. 正视CSS 08】巅峰对武之float你为什么要坍塌我的元素!!!

    前言 事情还要回答一个月前,当时寒冬老师搞了一道position的面试题,我当时有幸给看到了,而且正是我要去外地的那天. 于是我那天上午便开始入魔了,写完了博客才急急忙忙上飞机: 各位周末结束后都累了 ...

  2. 那些年骗过你的float和“清浮动”

    1.探究图片环绕文字的传说 在深入了解float之前,相信大家都听过一个传说,就是float被设计出来的目的是为了实现文字环绕图片的效果,可能是初学的时候忘了,还是受了"清浮动"的 ...

  3. css浮动(float)及清除浮动的几种实用方法

    CSS浮动是现在网页布局中使用最频繁的效果之一,而浮动可以帮我们解决很多问题,那么就让我们一起来看一看如何使用浮动. 一.css浮动(float) (1)html文档流 自窗体自上而下分成一行一行,并 ...

  4. css --- [读书笔记] 浮动(float) 与 清除浮动

    说明 源代码 学习 1. 浮动 1.1 CSS布局的三种机制 网页布局的核心 - 利用 CSS 来摆放盒子 CSS提供了3种机制来设置盒子的摆放位置: 标准流.浮动和定位. 标准流: 块级元素(div ...

  5. css样式float造成的浮动“塌陷”问题的解决办法

    css样式float造成的浮动"塌陷"问题的解决办法 参考文章: (1)css样式float造成的浮动"塌陷"问题的解决办法 (2)https://www.cn ...

  6. 什么是浮动塌陷css,css样式float造成的浮动“塌陷”问题的解决办法

    什么是CSS Float? 定义: float 属性定义元素浮动到左侧或右侧.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动.浮动元素会生成一个块级元素,而不论 ...

  7. 函 float *search(float(*pointer)[4],int n)

    书本277页返回指针值的函数,调用函数输出一个学生的全部科目的成绩. 返回指针值函数的妙用 #include <stdio.h>int main() {float score[][4]={ ...

  8. 十六进制转float和“float转十六进制”经典代码

    #include <stdio.h> float Hex_To_Decimal(unsigned char *Byte,int num)//十六进制到浮点数 { //      char ...

  9. public static float CompareExchange(ref float location1,float value,float comparand)

    https://msdn.microsoft.com/en-us/library/k9hz8w9t(v=vs.110).aspx Compares two single-precision float ...

  10. [Error]cannot convert 'float'tot float for argument 1to floa

    示例错误代码 #include<stdio.h> float average(float arry[10]) {int i;float sum;sum=arry[0];for (i=1;i ...

最新文章

  1. linux内存使用统计,Linux 中free命令检查内存使用情况
  2. 3.2 读入两个参数
  3. Python 中 if __name__ == '__main__': 的理解
  4. Java String indexOf(String substr,int fromIndex)方法,带示例
  5. python scapy模块安装_python scapy模块安装与依赖模块
  6. linux查看主机硬件命令
  7. 大数据系列博客之 --- 深入简出 Shell 脚本语言(提升篇)
  8. MySQL在Windows和Linux减少数据库
  9. python获取网站window全局对象或方法的返回值
  10. 判断utf8无bom_[Java] 判断UTF8 无BOM编码
  11. Windows 7各版本比较
  12. SqList顺序表实现笔记
  13. 17届智能汽车竞赛无线充电组的方案研究(非正经)
  14. html模拟鼠标点击图标,易语言模拟鼠标点击实现方法
  15. 微信小程序 开发第三方自定义组件
  16. 详解SQL中Groupings Sets 语句的功能和底层实现逻辑
  17. 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔需要注意的细节
  18. java数组初始化的方式_java数组初始化方式
  19. arduino教程-13. 蓝牙
  20. idea2021.3.x激活教程

热门文章

  1. 计算机的存储容量1kb表示什么,计算机的存储容量常用KB为单位,这里1KB表示什么?...
  2. java银行项目服务器代码_基于jsp的银行账户-JavaEE实现银行账户 - java项目源码
  3. spring DI的三种注入方式分析
  4. MySQL中update语句的深入分析
  5. C# 多线程造成CPU占用率高解决办法
  6. 下载网站的ICO图标方法
  7. 给初学者:用VB写外挂 ———— 实战三:泰坦之旅V1.08 十项属性修改器——另一种无输入焦点时响应按键的方法
  8. 蒙特卡洛的应用软件统计——小李子LC
  9. Ubuntn16.04 迅雷安装
  10. 服务器数据恢复成功案例(磁盘阵列恢复)