垂直margin合并问题

前提:

  同属于一个BFC的两个相邻的盒子的margin会发生重叠

描述:

  外边距合并指的是,当两个垂直外边距相遇时(水平外边距相遇的时候不会有这种问题),它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

解决办法:

  1. 使用这种特性

  2. 设置一边的外边距,一般设置margin-top

  3. 将元素浮动或者定位等(也就是创建一个新的BFC区域,让它们不属于同一个BFC就可以了)

转载于:https://www.cnblogs.com/david-lcw/p/10134240.html

垂直margin合并问题相关推荐

  1. margin塌陷与margin合并、浮动流

    一.margin 塌陷 父子嵌套元素,垂直方向的margin,父子会粘合在一起,取最大的值.子级不能根据父级定位,好像父级没有棚. 解决方案,触发bfc(block format context),使 ...

  2. 解决margin塌陷的问题_解决margin塌陷与margin合并(margin)清除浮动问题

    **1.margin塌陷** 问题:垂直方向的父子关系的盒子使用不当会产生margin塌陷.给子级设置margin-top时,他不会相对父级一起动,只有他的margin超过父级的margin时,才会生 ...

  3. margin塌陷和margin合并

    一.margin塌陷 父子嵌套元素垂直方向的 margin ,父子元素是结合在一起的,他们两个会取其中最 大的值 正常情况应该是父级相对于浏览器进行定位,子级应该相对于父级定位的 , 但是 margi ...

  4. css【详解】—— margin属性(含margin合并,margin:auto,margin失效)

    目录 margin合并的场景 1. 相邻兄弟元素margin合并 2. 父级和第一个/最后一个子元素 阻止margin-top合并的方法 阻止margin-bottom合并的方法 3. 空块级元素的m ...

  5. 如何解决margin塌陷以及margin合并

    什么是外边距合并,以及常见的几种情况 外边距合并(叠加)是一个相当简单的概念.但是,在实践中对网页进行布局时,它会造成许多混淆. 所谓的外边距合并就是,当两个垂直外边距相遇时,它们将形成一个外边距.合 ...

  6. css 纵向合并_影响CSS的margin合并的几个属性

    iOS中 将 颜色转化成图片 定义一个类方法: 声明: + (UIImage *)imageFromColor:(UIColor *)color; 实现: + (UIImage *)imageFrom ...

  7. BFC与IFC概念理解+布局规则+形成方法+用处

    想要理解BFC与IFC,首先要理解另外两个概念:Box 和 FC(即 formatting context). Box 一个页面是由很多个 Box 组成的,元素的类型和 display 属性决定了这个 ...

  8. 国庆假 的CSS +JS 学习笔记

    1.左右两列定宽,中间自适应, 6. 一个div 中,放三个div ,其中左边和右边是150px,中间div 自适应宽度. left center right .content{ background ...

  9. html中使浮动的字为行排列,CSS布局:float浮动

    优秀文章:https://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html 浮动细节原理 所有元素设置float浮动之后,会脱离文档流 ...

最新文章

  1. 多个tab可以组成一个表单吗 js_11个表单设计小技巧
  2. 大厂的 404 页面都长啥样?最后一个绝了...
  3. android-解决 Android N 上 报错:android.os.FileUriExposedException
  4. SQL Server中表锁定的原理及解锁演示
  5. SecureWatch和人工智能为疫情期间更安全有效地监控房地产开发提供助力
  6. Vue method与computed的区别
  7. VS2012如何显示行号
  8. new function()理解
  9. swustoj 1132 Coin-collecting by robot
  10. java:从淘宝获取优惠券的、带推广链接的、带淘口令的商品信息
  11. Linux进程管理软件supervisord使用心得
  12. RDL 报表 - 制作双坐标轴图表
  13. 【贵州i茅台周年答题--答案】
  14. TensorFlow通过Cholesky矩阵分解实现线性回归
  15. slmgr.vbs是什么?
  16. 施密特正交化(Schmidt)
  17. html在表格中建立表单
  18. 王小川如愿远离周鸿祎,他说未来搜索,三分天下
  19. 【剑桥摄影协会】色彩管理之色域转换
  20. 电机控制反Park变换和反Clarke变换公式推导

热门文章

  1. python的魔法方法--__
  2. 【CyberSecurityLearning 51】渗透测试方法论+渗透测试流程
  3. 从源码安装GDB-8.1
  4. 【视频块文件系统不得不说的故事】VBFS文件系统简介
  5. Java修饰符:public,protected,private,不加修饰符的区别
  6. 手写简版spring --10--容器事件和事件监听器
  7. UNIX再学习 -- exec 函数族
  8. zImage与uImage的区别
  9. zcmu1540(二分)
  10. getSystemService() in Android