什么是BFC? BFC 全称为 块级格式化上下文(Block Fromatting Context),是Web页面的可视化CSS渲染出的一部分。它是块级盒布局出现的区域,也是浮动层元素进行交互的区域。简单的来说,它就是一种会影响元素与元素之间的位置、间距的属性。 BFC 的特性 ...
BFC 全称 块级格式化上下文 Block Formatting Context ,对应的还有 IFC。BFC 类似一个 结界 ,如果一个 DOM 元素具有 BFC,那么它内部的子元素不会影响外面的元素 外面的元素也不会影响到其内部元素。 应用场景: 解决浮动子元素导致父元素,高度坍塌的问题 解决文字环绕在float 四周的情况 解决边距重叠问题 父子,兄弟,空元素等 特性: 计算BFC的高度时, ...
2020-01-14 20:44 0 914 推荐指数:
什么是BFC? BFC 全称为 块级格式化上下文(Block Fromatting Context),是Web页面的可视化CSS渲染出的一部分。它是块级盒布局出现的区域,也是浮动层元素进行交互的区域。简单的来说,它就是一种会影响元素与元素之间的位置、间距的属性。 BFC 的特性 ...
最初这篇文章打算回答寒冬大神的第一问,谈谈CSS布局。本来呢我以为布局主要涉及float跟display相关属性,以及他们的包含框、静态位置等等。后来看了大神的一片面试文章,嗯?这里怎么还有个BFC,这是神马东东。待我搜索一下,萨萨萨,不看不知道,越看越糊涂,这到底是个神马东东。。。经过一个周 ...
1.什么是BFC 其实在老师让我们写这篇叫BFC的时候,我跟本不知道有什么BFC的东西。 后来,我找了一些资料,知道了,BFC是Block Formatting Context (块级格式化上下文)的缩写,它是W3C CSS 2.1 规范中的一个概念,是一个独立的渲染区域 ...
BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。反之也如此。包括浮动,和外边距合并等等,因此,有了这个特性,我们布局的时候就不会出现意外情况了。 display 属性为 block, list-item, table 的元素,会产生BFC. 给这些元素添加 ...
定义 在解释BFC之前,先说一下文档流。我们常说的文档流其实分为定位流、浮动流和普通流三种。而普通流其实就是指BFC中的FC。FC是formatting context的首字母缩写,直译过来是格式化上下文,它是页面中的一块渲染区域,有一套渲染规则,决定了其子元素如何布局,以及和其他元素之间 ...
1. 为什么会有BFC和IFC 首先要先了解两个概念:Box和formatting context; Box:CSS渲染的时候是以Box作为渲染的基本单位。Box的类型由元素的类型和display属性决定,box的类型分为block-level box ...
BOX 格式化上下文 什么是BFC?(Block formatti ...
在了解BFC之前,先了解两个概念: 1.box就是盒模型。box是css布局的对象和基本单位,说白了就是咱们网页布局的基石,简单来说一个页面是由很多box(盒模型)组成的。 2.元素的类型也就是display属性。元素的类型和display属性决定了这个 Box的类型。不同类型的Box,会参与 ...