美文网首页
清除浮动

清除浮动

作者: 吃萝卜的小兔子 | 来源:发表于2018-08-25 12:31 被阅读0次

after加到浮动的父级里。
before加到浮动的下一级块级元素里。

.clearfix::after, .clearfix::before{
  content: ' ',
  display: block,
  clear: both,
  height: 0,
  overflow: hidden
}

浮动元素下一个元素添加clear:both

<p style="float: left">浮动元素</p>
<div style="clear: both"></div>

BFC(块级格式化上下文)
1.高度规则(包含浮动元素高度)
为父级添加overflow: hidden
2.浮动元素的下一个元素与其重叠
为下一个元素添加overflow: hidden,添加间距用padding.
3.创建BFC
为父级添加overflow: hidden(ps:非visible的属性都可以实现)
浮动float
绝对定位position
非块级的快容器inline-block
4.BFC作用
清除浮动
防止margin折叠(内部折叠)(两个盒模型margin值会折叠重复(如上下都有100px 中间间距100px))
两栏布局(一部分浮动,一部分BFC)

相关文章

  • 11.22 前端学习

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

  • 前端06

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

  • 06 前端学习

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

  • 清除浮动

    未清除浮动前 清除浮动后

  • 技术知识点整理

    清除浮动 BFC清除浮动浮动的父级末尾插入块级元素清除浮动 BFC(Block Formatting Contex...

  • H5前端开发学习笔记——0x15清除浮动

    清除浮动 课时130 浮动元素高度问题(掌握) 课时131 清除浮动方式一(理解) 课时132 清除浮动方式二(理...

  • css清除浮动

    前端开发中浮动处处可见,本文探讨浮动的成因以及如何更加有效的清除浮动。 1、浮动与清除浮动 2、清除浮动 基本cs...

  • CSS清除浮动三种方式

    清除浮动 当父盒子没有定义高度,嵌套的盒子浮动之后,下边的元素发生位置错误。 清除浮动不是不用浮动,清除浮动产生的...

  • 布局浮动的问题

    浮动的问题 什么是浮动?浮动(float)的副作用清除浮动两种清除浮动的办法如下:

  • 清除浮动

    一、清除浮动 or 闭合浮动 ? 清除浮动:清除对应的单词是 clear,对应CSS中的属性是 clear:lef...

网友评论

      本文标题:清除浮动

      本文链接:https://www.haomeiwen.com/subject/yeawiftx.html