BFC的学习
BFC是什么
BFC(Block Fromatting Context),即块级格式上下文
BFC可以通过CSS样式给元素添加
BFC的作用
使盒子本身形成一个独立的渲染区域,且内部元素不会影响到外部元素
BFC的应用场景
BFC的实现场景为清除元素浮动带来的父元素高度塌陷,和盒子外边距重叠问题
高度塌陷:子元素浮动,父元素获取不到子元素的高度
外边距重叠:相邻元素的互相margin宽度会重叠,取最高值
BFC的实现
浮动元素float不为none
绝对定位元素position为abusolute或fixed
块级元素为overflow不为visible
flex元素
illine-block元素
BFC(Block Formatting Context)是CSS布局中关键的概念,用于创建独立的渲染区域,避免元素间的相互影响。主要应用于解决高度塌陷,即子元素浮动导致父元素无法获取其高度的问题,以及相邻元素外边距重叠的现象。通过设置浮动、绝对定位、overflow非visible等方式可以触发BFC。理解和应用BFC能够更好地掌控页面布局和样式隔离。
139

被折叠的 条评论
为什么被折叠?



