简单理解float浮动

简介: 简单理解float浮动

原本意义:实现文字环绕效果


BFC Block formatting context

块级格式化上下文


具有包裹性属性

display:inline-block/table-cell

position:absolute/fixed/sticky

verflow:hidden/scroll


破坏

容器被破坏, 父元素高度塌陷


display:none

position:absolute/fixed/sticky


清除浮动

html元素底部: clear:both

css伪元素底部:.clearfix:after{}


应用于包含浮动子元素的父级元素上

/* IE8 */
.clearfix:after{
    content:"";
    display:block;
    height:0;
    overflow:hidden;
    clear:both;
}
/* IE6, IE7 */
.clearfix{
    *zoom:1;
}

浮动

1、元素block块状化(砖头化)

2、破坏性造成的紧密排列特性(去空格化)

相关文章
|
6月前
|
前端开发 容器
CSS基础-浮动:float与清除浮动
【6月更文挑战第9天】本文介绍了CSS中的`float`属性,用于创建多列布局和图文混排,但会导致浮动塌陷和元素重叠问题。为解决这些问题,文章探讨了`clear`属性的四种清除浮动方法,包括`clear`属性、空元素、伪元素和`overflow`方法。随着Flexbox和Grid布局的兴起,它们在某些场景下替代了浮动,但理解浮动原理仍是布局基础。掌握浮动和清除浮动技巧对构建稳定布局至关重要。
78 5
|
3月前
|
前端开发
前端基础(十一)_Float浮动、清除浮动的几种方法
本文介绍了浮动的概念、属性、特性以及清除浮动的几种方法,并通过实例演示了如何使用CSS实现元素的浮动和处理浮动带来的问题。
101 3
|
3月前
元素的浮动属性float
元素的浮动属性float。
16 6
|
4月前
元素的浮动属性float
【8月更文挑战第25天】元素的浮动属性float。
42 2
|
7月前
|
前端开发
CSS float(浮动)
CSS float(浮动)
64 2
时隔多年,从新认识浮动float
时隔多年,从新认识浮动float
|
前端开发
CSS布局讲解-float浮动布局使用
CSS布局讲解-float浮动布局使用
|
前端开发
css--float浮动
css--float浮动
|
前端开发
web前端-CSS(display,position,overflow和浮动float)
web前端-CSS(display,position,overflow和浮动float)
134 0
|
前端开发 容器
简单理解float浮动
简单理解float浮动
77 0