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

个人网站备案需要多久/线上推广方案模板

个人网站备案需要多久,线上推广方案模板,企业网站网页布局,wordpress仿微信订阅主题一、根据盒模型解释边距重叠 margin-collapse 边距重叠三种情况: 父子元素边距重叠,父div的margin-top:30px,子div的margin-top: 10px,取最大值原则,二者重叠后的margin-top: 30px兄弟元素边距重叠,上div的…

一、根据盒模型解释边距重叠 margin-collapse

边距重叠三种情况:

  1. 父子元素边距重叠,父div的margin-top:30px,子div的margin-top: 10px,取最大值原则,二者重叠后的margin-top: 30px
  2. 兄弟元素边距重叠,上div的margin-bottom: 30px,下div的margin-top: 10px,取最大值原则,上下div的margin间隙为30px
  3. 空元素的边距重叠,一个空div既有margin-top: 10px,也有margin-bottom: 30px,取最大值原则,那么空div的margin上下重合为margin 30px

边距重叠计算规则:

  1. 两个相邻的外边距都是正数时,折叠结果是它们两者之间较大的值。
  2. 两个相邻的外边距都是负数时,折叠结果是两者绝对值的较大值。
  3. 两个外边距一正一负时,折叠结果是两者的相加的和。

二、BFC(块级格式化上下文)——边距重叠解决方案

FC(格式化上下文):

  • FC即格式上下文,它定义框内部元素的渲染规则。不同类型的框参与的FC类型不同,块级框对应BFC,行内框对应IFC。
  • 相比BFC规则来说,IFC可能更加抽象,但总的来说,它就是行内元素自身如何显示以及在框内如何摆放的渲染规则。
注意:并不是说所有的框都会产生FC,而是符合特定条件才会产生,只有产生了对应的FC后才会应用对应渲染规则
复制代码

BFC是什么:

  • 简单来说,BFC 就是一种属性,这种属性会影响着元素的定位以及与其兄弟元素之间的相互作用。
  • 具有BFC的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且 BFC 具有普通容器没有的一些特性,例如可以包含浮动元素,常用清除浮动的方法(如 overflow方法)就是触发了浮动元素的父元素为 BFC ,使得它可以包含浮动元素,从而防止出现高度塌陷的问题。

BFC原理:

  • (1) 元素的垂直方向的边距margin会发生重叠;
  • (2) BFC区域不会与浮动元素的box重叠;
  • (3) BFC是一个隔离的独立容器,内部与外部的元素是不会相互影响的;
  • (4) 内部box在垂直方向,一个接一个的放置;
  • (5) 计算BFC高度的时候,浮动元素也会参与计算(不会浮动坍塌)

如何创建BFC:

  • (1) 浮动元素,float 除 none 以外的值
  • (2) 绝对定位元素,position除static或者relative以外的值均可(absolute或fixed)
  • (3) display 为以下其中之一的值 (inline-blocks,flex,inline-flex,table,table-cells,table-captions)
  • (4) overflow 除了 visible 以外的值(hidden,auto,scroll)

BFC使用场景:

  1. 使用场景1:两个或多个块级盒子的垂直相邻边界会重合

原理是利用:BFC是独立的元素,内部与外部的元素不会相互影响;

注意上图中,2的上下外边距margin(粉色部分)与1、3发生了重叠。

将2用父层div包裹,并添加BFC属性后,再看接下来的效果:

通过开发者工具选中2的盒模型,看到上下margin并没有与其兄弟元素的margin重叠

  1. 使用场景2:文档流会在超出左侧浮动区块的区域向左填充

原理是利用:BFC区域不会与浮动元素的box重叠;

上图的问题是,灰色部分会向左填充浮动区块意外的区域(粉色浮动区块下面的灰色部分)

给右侧非浮动区块添加BFC属性,成为独立的BFC区块,就不会与左侧浮动元素的box重叠了

  1. 使用场景3:浮动元素不会参与父元素高度计算(高度塌陷问题)

原理是利用:BFC元素的子元素即使是浮动的其也会参与高度计算(清除浮动的原理)

上图中,浮动元素没有参与到父层wrapper的高度计算中

将父层wrapper添加BFC属性,此时浮动子元素也将参与到父层元素的高度计算中,背景色呈红色

转载于:https://juejin.im/post/5b040a95518825426539cab4

http://www.lbrq.cn/news/1351693.html

相关文章:

  • 模板网站优化/直播发布会
  • 一个网站2级域名多/关键词seo排名怎么选
  • 网站服务器拒绝连接/seo优化包括什么
  • 电子商务网站建设总结/发表文章的平台有哪些
  • 小型电子商务网站规划建设方案/网络营销环境分析包括哪些内容
  • wordpress网站入口/上海职业技能培训机构
  • 子目录做网站/怎样把产品放到网上销售
  • 网站建设平台网站设计/如何自己开发一个网站
  • 网上书店网站建设实训总结/如何制作自己的公司网站
  • 重庆网站关键词优化推广/推广下载
  • ps制作博客网站界面/最好用的搜索神器
  • 邢台专业网站建设公司推荐/企业专业搜索引擎优化
  • 做公众号的网站模板下载吗/搜狗收录提交入口网址
  • 做网站的的价格/谷歌seo外包
  • 山西移动网站设计/如何推广好一个产品
  • 网站从哪些方面来做/武汉官网优化公司
  • 淄博 做网站/吴江seo网站优化软件
  • 开发网站 要网站icp经营许可证吗/2024年2月疫情又开始了吗
  • 织梦做的相亲网站/seo快照推广
  • 做网站要的图片斗鱼/宁波seo哪家好
  • 四川兴昌建设有限公司网站/全自动推广引流软件
  • 万网域名怎样把淘宝网站加进去/长春网站制作推广
  • 平度那里有做网站的/自主建站
  • 一般通过山女是什么梗/优化大师官方正版下载
  • 什么网站可以做高三英语试题/网络营销推广方式包括哪几种
  • 企业官网的重要性/成都网站seo诊断
  • 工信部清理未备案网站/最新seo自动优化软件
  • 网站设计中的js/网盘搜索引擎
  • 新民企业自助建站/北京疫情发布不再公布各区数据
  • 未来做啥网站能致富/互联网产品运营
  • 【VLLM篇】:原理-实现
  • 微信小程序与后台管理系统开发全流程指南
  • c++之 栈浅析
  • 西门子PLC基础指令6:读取时钟指令、设置时钟指令、使能含义与注意
  • 服务器——“查询不到显卡驱动,且输入nvidia-smi报错”的解决办法
  • 媒体资产管理系统和OCR文字识别的结合