- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录 关于BFC JSON.srtingigy 在项目中遇到的瀑布流问题 本文档使用 看云 构建 - 2 - 关于BFC 关于BFC BFC定义 BFC (Block Formatting Context ),即块格式化上下文 ,它是CSS2.1规范定义的 ,关于CSS渲染定位的一个概 念。 BCF的范围 在MDN中的描述是 :一个BFC包含创建该上下文元素的所有子元素 ,但不包括创建了新BFC的子元素的内部元 素。 BFC的效果 1. 内部的盒会在垂直方向一个接一个排列 ; 2. 处于同一个BFC中的元素相互影响 ,可能会发生margin collapse ; 3. 每个元素的margin box的左边 ,与容器块border box的左边相接触(对于从左往右的格式化 ,否则相反)。即 使存在浮动也是如此 ; 4. BFC就是页面上的一个隔离的独立容器 ,容器里面的子元素不会影响到外面的元素 ,反之亦然 ; 5. 计算BFC的高度时 ,考虑BFC所包含的所有元素 ,连浮动元素也参与计算 ; 6. 浮动盒区域不叠加到BFC上 ; 创建一个BFC 在盒子上添加如下样式 : 1. float 除了none以外的值 2. overflow (hidden ,auto ,scroll ) 3. display (table-cell ,table-caption ,inline-block, flex, inline-flex) 4. position值为 (absolute ,fixed ) 5. fieldset元素 常见的是overflow hidden、float left/right、positionabsolute。也就是说 ,每次看到这些属性的时候 ,就代 表了该元素以及创建了一个BFC了。 理解BFC 从上述效果看 ,感觉创建一个BFC ,就像是新建了一个html文档 ,不过这个html文档的作用范围在创建该BFC的 盒子内 如果把一个html文档看成是一个盒子 本文档使用 看云 构建 - 3 - 关于BFC !DOCTYPE html html lang en head meta charset UTF-8 titleDocument/title /head body /body /html 那么 ,以上初始代码的... ,就像用div创建的一个盒子 ,当然这个盒子就有BFC效果。 我们在其中添加2个绿色的方块 ,来对比以上列举的BFC效果。 !DOCTYPE html html lang en head meta charset UTF-8 titleDocument/title style * {margin: 0;padding: 0;} .box {width: 50px;height: 50px;background-color: mediumseagreen;margin: 10px;} /style /head body div class box/div div class box/div /body /html 在浏览器中打开如上图。内部的盒子 (即两个div元素 ,图中表现的两个绿色方块 )在垂直方向一个接一个排列 , 本文档使用 看云 构建 - 4 - 关于BFC 符合BFC效果中描述的第1点。 然后我们打开浏览器调试看看。 先看上图中的第一张图 ,我将方块的边距margin设为10px ,边距+绿色方块构成一个margin box ,其左边与浏 览器页面左边接触 ,符合BFC效果中描述的第3点 : 每个元素的margin box (我们例子中的边距+绿色方块 )的 左边 ,与容器块border box (浏览器页
您可能关注的文档
最近下载
- 外研版(孙有中2024版)小学英语三年级上册U6 My sweet home Period1 Welcome to my home优质课比赛课件.ppt VIP
- 城市遥感知识学习.ppt VIP
- 2025年教科版(2024)小学科学二年级上册(全册)教学设计(附目录).docx
- 工程机械租赁投标方案、技术方案.docx VIP
- 中药临方炮制的现状及进展.pdf
- 港口工程初步设计文件编制规定,JTS110-4-2008.pdf VIP
- 水处理生物过程.ppt VIP
- 克莱门特w3000用户手册(中文版).pdf VIP
- 仪表及自动控制设备管理规定.pdf VIP
- 毕业设计-电动叉车设计.docx VIP
文档评论(0)