浮动产生的原因:当父元素不给高度的时候,内部元素不浮动时会撑开,而浮动的时候,父元素的高度消失

解决方法:给父元素设置成BFC,

如何触发BFC?以下元素会创建 BFC:

根元素(<html>)

浮动元素(float 不为 none)

绝对定位元素(position 为 absolute 或 fixed)

Display不为block ,inline

overflow 的值不为 visible 的元素

清除浮动(采用BFC)相关推荐

  1. CSS相关知识点:6种清除浮动和BFC

    文章目录 CSS相关知识点:6种清除浮动和BFC 一.6种清除浮动 1.场景 2.原因 3.清除浮动 (1).给父级设置对应的高度 (2).给父级增加定位absolute (3).将父级也设计成浮动 ...

  2. html浮动代码_清除浮动与 BFC(块级格式化上下文)

    BFC(Block Formatting Context)是在解决清除浮动的问题时遇到的. 一.什么是 BFC MDN: 块格式化上下文(Block Formatting Context,BFC) 是 ...

  3. bfc是什么_清除浮动和 BFC

    正常情况下,如果我们不给一个元素设置高度,那么这个元素的高度是由其子元素撑起来的. //html <div class="parent"><div class=& ...

  4. CSS 清除浮动原理详解

    CSS 清除浮动原理详解 一. 浮动float float属性的本质是用来实现文字环绕效果的. 它有一个很大的副作用:会导致父容器的高度坍塌 疑问: 那么将父容器固定高度有用吗? 没用,因为只要浮动元 ...

  5. 元素,布局方式,BFC和清除浮动

    元素:块级元素,内联元素,内联块状元素 块级元素:在默认情况下会独占一块区域                相对于块级元素的父元素来讲,块级元素占据的行默认是单独享有的.               ...

  6. 触发bfc的html元素,什么是BFC? CSS 使用伪元素清除浮动的方法

    BFC概念: 块级格式化上下文,是一个独立的渲染区域,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响. 我们先了解一个名词:BFC(block formatting co ...

  7. CSS之浮动/BFC/清除浮动(十二)

    CSS 浮动/BFC/清除浮动 1,实现 CSS 布局的几种策略 2,正常布局流(Normal Flow) 2.1,正常布局流中,块级元素的排列方式 2.2,正常布局流中, 内联元素排版方式 3,浮动 ...

  8. html清除浮动的那一块区域,CSS中的BFC,外边距折叠,清除浮动

    BFC是什么? BFC(Block Formatting Context)直译为"块级格式化范围 ". 是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定 ...

  9. BFC以及清除浮动四种方式

    什么是BFC 先了解常见的三种定位方案: bfc是普通流: 可以将bfc看作是一个属性 2.如何触发bfc 1.根元素() 2.浮动元素(元素的float不是none) 3.绝对定位元素(元素的pos ...

  10. 清除浮动原理、clear原理、bfc原理

    一.clear clear 属性定义了元素的哪边上不允许出现浮动元素.并不是将浮动元素变成了非浮动的,而是将该元素左右的浮动元素放到下一行. left :在左侧不允许浮动元素 right :在右侧不允 ...

最新文章

  1. 机器学习数据预处理之缺失值:特征删除
  2. 把命令行玩成“迷你谷歌”:可搜索、计算,还能翻译 | GitHub热榜
  3. Linu网络判断指令ping、curl、telnet的区别与应用场景
  4. 2019春第六周作业Compile Summarize
  5. 基于OHCI的USB主机 —— USB设备常量定义
  6. LeetCode 1406. 石子游戏 III(DP)
  7. 信息学奥赛一本通(1114:白细胞计数)
  8. tensorflow 初认识
  9. 修改linux文本模式下的分辨率
  10. [CareerCup] 17.1 Swap Number In Place 互换位置
  11. 51单片机开发板、usb写代码、pcb版
  12. pr如何跳到关键帧_全套pr视频剪辑教程[叫兽七叔讲解]
  13. 博客园签名档图片圆角美化
  14. 如何判断vps的好坏?
  15. 二维码编辑网站推荐,哪个更好用?
  16. window中的DLL和linux中的os文件是什么东西
  17. OSChina 周四乱弹 ——程序员下班后8小时干嘛?啪啪啪
  18. 82个加密数字货币遭交易所下线,全球区块链ICO代币进入强监管
  19. 怎么用python画皮卡丘_实现童年宝可梦,教你用Python画一只属于自己的皮卡丘
  20. 互联网产品推广分为哪些阶段?

热门文章

  1. java 数据抓取 动态获得cookies里变动的属性_@CookieValue获取Cookie信息,使用Servlet API作为入参,处理模型数据...
  2. python做数据分析需要oracle_精通 Oracle+Python,第 1 部分:查询最佳应践
  3. 取消过账oracle,总帐过帐是状态是“正在处理” 如何处理?
  4. SpringCloud系列研究---Eureka服务消费Feign
  5. http://blog.sina.com.cn/s/blog_6145ed810102vr8k.html
  6. 站立会议中发现的一些新问题
  7. jquery 的队列queue
  8. theano学习指南5(翻译)- 降噪自动编码器
  9. Sharepoint的web.config配置
  10. 企业管理软件解决方案 出售 :针对华东区中小企业订单仓储管理流程