当前位置: 首页 > news >正文

长春做网站公司长春网站排名深圳网站建设公司

长春做网站公司长春网站排名,深圳网站建设公司,点击图片是网站怎么做,新浪微博 ssc网站建设定义 BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 涉及概念 box Box 是 CSS 布局的对象…

定义

BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。

涉及概念

box

Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的类型。 不同类型的 Box, 会参与不同的 Formatting Context(一个决定如何渲染文档的容器),因此Box内的元素会以不同的方式渲染。

Formatting Context

Formatting context 是 W3C CSS2.1 规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。最常见的 Formatting context 有 Block fomatting context (简称BFC)和 Inline formatting context (简称IFC)

BFC是一个独立的布局环境,其中的元素布局是不受外界的影响,并且在一个BFC中,块盒与行盒(行盒由一行中所有的内联元素所组成)都会垂直的沿着其父元素的边框排列。

作用

1.使用bfc避免margin重叠

2.自适应两栏布局

3.清除浮动

如何创建bfc

1.float的值不是none。

2.position的值不是static或者relative。

3.display的值是inline-block、table-cell、flex、table-caption或者inline-flex

4.overflow的值不是visible

总结

BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。反之也如此。

因为BFC内部的元素和外部的元素绝对不会互相影响,因此, 当BFC外部存在浮动时,它不应该影响BFC内部Box的布局,BFC会通过变窄,而不与浮动有重叠。同样的,当BFC内部有浮动时,为了不影响外部元素的布局,BFC计算高度时会包括浮动的高度。避免margin重叠也是这样的一个道理。

http://www.khdw.cn/news/51660.html

相关文章:

  • 竭诚网络网站建设seo竞价
  • 制作静态动漫网站模板关键词点击工具
  • 做公司网站方案seo基础教程使用
  • 网站更换主机南宁 百度网盘
  • 网站颜色搭配网站一键识图找原图
  • 建企业网站用什么源码上海seo排名
  • 国家住房和城乡建设部中国建造师网站微信如何投放广告
  • 网站源码提取旅游景区网络营销案例
  • 海口网站制作微信软文案例
  • 苏州怎么做网站培训心得体会200字
  • 网站开发总体功能设计哈尔滨seo关键字优化
  • 做平面的网站网站在线客服系统免费
  • 静态门户网站源码注册百度账号
  • 分享网站对联广告新闻最近新闻10条
  • 做电影网站怎么降低内存seo定义
  • 免费的自学网站大全怎么做网站广告
  • 建站建设流程竞价网站推广
  • 微网站建设教程公司品牌推广方案范文
  • 下载游戏的软件应用优化问题
  • 辛集做网站谷歌浏览器搜索入口
  • 朝阳网站制作公司百度搜索指数
  • 精美微信小程序模板seo模拟点击软件源码
  • 网站建设的功能需求分析如何注册一个域名
  • 做的好详情页网站百度信息流代运营
  • 网站和公众号的区别是什么意思推广方案框架
  • 广州市建设工程检测中心网站企业网站seo方案案例
  • 福建远方建设有限公司网站河南网站优化排名
  • 漯河专业做网站公司推一手新闻发稿平台
  • 做外贸仿牌都用哪些网站网站关键词优化公司哪家好
  • 中企动力 网站建设线下引流推广方法