美文网首页
BFC 应用

BFC 应用

作者: 崔敏嫣 | 来源:发表于2016-06-30 23:25 被阅读0次

一、边距合并
当同时设置margin,在一个父容器里,渲染规则是类似的额的,有多个元素时,相邻元素边距会进行合并,用浮动后就不会合并
二、浮动的高度塌陷问题

float,inline-block,table-cell,overflow:hidden可以把包括的容器作为一个独立的区间与其他的容器进行区分(在一个块级格式化的容器里,每一个盒子的左边句都会挨着元素挨着块级元素的容器里,是从左到右,从上到下排列的)
形成BFC的方式display:inline-block或者overflow:hidden(auto),【一般情况下为避免对其他元素造成影响,副作用最小的是使用overflow:auo(hidden);所以一般有浮动的时候,可以设置oveflow】以把父容器撑开
IE让元素水平排列,第一个使用浮动,第二个是用inline-block.当内部元素浮动时,要让其父容器高度撑开,撑开方式让父元素形成BFC.伪类afer只能再IE8以上版本使用,为避免不支持,可设置overflow:hidden
zoom:1不进行放大缩小,也可清除浮动
代码:.clear:after{display:block;content:"";clear:both;} .clear{
zoom:1}
三、让文字环绕块级元素的方法
1、可以对文字设置,margin-left
2、可以对文字设置overflow:auto,形成一个BFC,即可从左到右排列
四、div的margin的折叠
为了不让相邻元素的边距合并,即不让div的margin折叠,可以在个元素外加个空的div,包括里面的内容,并让div/形成BFC既可overflow:quto(也可以设置边框)

相关文章

  • BFC及其应用

    前言 本文包括以下内容: 什么是BFC 如何产生BFC BFC的特点 应用BFC 1、什么是BFC BFC (Bl...

  • BFC、IFC、FFC的概念和应用

    一、 BFC的概念和应用 1. BFC的概念 BFC的全称是 Block Formatting Contexts,...

  • 关于 BFC 的布局应用:清除浮动、文字环绕

    关于 BFC 的布局应用:清除浮动、文字环绕 参考文档:理解CSS中BFC BFC(Block Formattin...

  • BFC 应用

    一、边距合并当同时设置margin,在一个父容器里,渲染规则是类似的额的,有多个元素时,相邻元素边距会进行合并,用...

  • BFC应用

    什么是BFC 文档流 普通流 根据元素在html中的顺序,自上而下渲染页面。行内元素自左向右渲染,行被占满则换行。...

  • ★ BFC / 浮动

    概念 触发 BFC 特性及应用 概念 BFC Block Formatting Contexts 块级格式化上下文...

  • 前端常见面试题目(四)

    一、 BFC 及其应用 1、BFC 概念 BFC 就是块级格式上下文,是页面盒模型布局中的一种 CSS 渲染模式,...

  • Jason zeng practice

    CSS 1. 介绍BFC及其应用 BFC的全称是block format context, 块级格式化上下文,简单...

  • BFC

    什么是BFC? 前言 对于BFC的概念以及应用场景一直都不是很明白,今天着重去了解了一下,做了以下总结。 BFC的...

  • BFC应用详解

    BFC是什么?BFC如何生成? 1.BFC(Block Formatting Context )块级格式化上下文。...

网友评论

      本文标题:BFC 应用

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