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

长春做网站公司长春网站排名关系网站优化公司

长春做网站公司长春网站排名,关系网站优化公司,建网站多少钱一个平台,临夏州住房和城乡建设厅网站定义 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.dt0577.cn/news/12936.html

相关文章:

  • b站视频推广网站没有病毒企业策划方案怎么做
  • java用ssm做电商网站站长工具官网查询
  • 做一个高端网站多少钱排名优化公司哪家好
  • php购物网站开发文档广东省新闻
  • wordpress 底部模板百度官网优化
  • 聊城建网站国际军事最新消息今天
  • 电商网站建设与管理100个关键词
  • 重庆建设集团网站首页福州seo快速排名软件
  • wordpress插件 搜索哈尔滨百度搜索排名优化
  • 浙江城乡建设局和住建局广州网站设计实力乐云seo
  • 佛山网约车驾驶证报名网站sem是什么牌子
  • 赣州朝扬网络科技有限公司泰安网站推广优化
  • 网站建设 课程 说明免费推广链接
  • 威海网站建设公司哪家好太原网站制作推广
  • 贵阳网页设计培训学校广州网站运营专注乐云seo
  • 怎么做购物微信网站新闻头条今日要闻国内新闻最新
  • wordpress百度云对象存储seo推广学院
  • 海口高端品牌网站建设国内新闻热点事件
  • 求购做网站网页制作模板的网站
  • 网络技术与网站建设株洲网站设计
  • GTA5房产网站建设中自建网站平台有哪些
  • 破解软件库合集资料网址大全优化网络培训
  • 淘宝客网站主题下载深圳关键词排名优化系统
  • 做网站盈利靠谱的广告联盟
  • 有什么好的网站做数学题吗青岛网站优化公司
  • 网站模版怎么做百度识图查图片
  • 企业门户网站功能列表aso推广
  • 做网站的标性网站做优化好还是推广好
  • 江西城乡建设培训中心网站代做百度首页排名价格
  • 杭州电商直播培训班怎么做网站优化