在做子块级元素相对于父块级元素垂直定位时,如果用margin-top来做定位,会导致外边距塌陷现象出现;简而言之,就是子元素和父元素相对于更大的容器同时下移。
外边距塌陷的意思就是子元素和父元素的垂直外边距合二为一了,并且同时设定。水平外边距没有这个现象。
出现的情况是子元素与父元素之间没有任何隔离,外边距接触到一起,导致外边距合并。
解决办法:

  1. 为父元素开启BFC环境:overflow: hidden;
  2. 为父元素添加边框或者内边距等等,用边框来隔离父子元素之间的外边距,避免外边距接触;

外边距塌陷问题及其对策相关推荐

  1. 外边距塌陷之clearance

    在一个BFC中,垂直方向上相邻的块级盒子产生外边距塌陷,本文要说一个特殊的外边距塌陷情况,即当垂直方向上,两个块级盒子之间有个浮动元素相隔时,这个时候会产生什么样的效果呢? .outer{ overf ...

  2. CSS中盒子模型、嵌套盒子中垂直外边距塌陷问题解决方案、标准盒模型、怪异盒模型

    盒子模型(Box Model): 指把HTML页面中的元素看作是一个矩形的盒子,也称容器,这个盒子从内到外由:元素的内容(content).内边距(padding).边框(border).外边距(ma ...

  3. 第四天--外边距塌陷

    ❀外边距塌陷 今天来说说外边距塌陷问题,其实本来应该会有更大的收获,但是今天的时光,我下午却用来打游戏了(一直赢),很开心,但是一想到自己什么也没干,就有点愧疚,下面来说说外边距塌陷 什么是外边距塌陷 ...

  4. 外边距塌陷原因和解决方式

    概念 外边距塌陷也称外边距合并,在文档流中相邻(兄弟或父子关系)的块级元素的外边距组合在一起变成单个外边距,只有在上下外边距才会出现塌陷,左右不会出现. 解析:1.两个嵌套块级元素,父元素如果没有上补 ...

  5. TDK优化 模块化思想 阿里巴巴矢量库 css文件引入顺序 外边距塌陷

    2020/12/31 TDK优化 标题logo优化 模块化开发思想 结构拆分 阿里巴巴矢量图库 https://www.iconfont.cn/ 选择图标是ui做的 引入方式 推荐font class ...

  6. css 外边距塌陷解决方法

    内部元素影响外部元素样式,外边距塌陷(BFC) BFC(Block formatting context)直译为"块级格式化上下文".它是一个独立的渲染区域,只有Block-lev ...

  7. 详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)

    ⼀. overflow:hidden 溢出隐藏 给⼀个元素设置overflow: hidden,如果该元素中的内容超出了给定的宽度或⾼度,那么超出的部分将会被隐藏,不占位. <style typ ...

  8. 外边距塌陷/外边距合并

    外边距合并 外边距合并一般发生在兄弟元素之间.简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的外边距的高度等于:若两个外边距为两正,取较大者,若两个外边距一正一负,取 ...

  9. 定位组成,相对定位,绝对定位,固定定位、定位的特殊性,脱标的盒子不会触发外边距塌陷,绝对定位(固定定位)会完全压住盒子,焦点图布局(html+css)

    定位是可以让盒子自由自在的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子. 定位:将盒子定在某一个位置.所以也是在摆放盒子,按照定位的方式移动盒子. 定位=定位模式+边偏移 定位模式 ...

最新文章

  1. 卡巴斯基7.0防病毒官方中文版
  2. 5.spring boot使用FastJson解析JSON数据
  3. grails 环境找不到java_home
  4. self.a 和 _a 的区别
  5. 我心中的MySQL DBA
  6. Iterator 和 ListIterator 的区别
  7. 一个关于数组中满足条件的元素选择、及函数变换得c语言函数
  8. 今日恐慌与贪婪指数为83 贪婪程度大幅上升
  9. Android开发笔记(五十七)录像录音与播放
  10. dump排查内存异常 java_如何排查Java应用内存泄漏问题
  11. 【项目实训】基于人脸识别的课堂签到管理系统(python+qt5+sqlite3+百度智能云)
  12. 毕向东_JavaScript视频教程_javascript编程
  13. Share:思科模拟器 路由配置(默认、静态、动态RIP)
  14. 解决 Win11 打不开 Windows 安全中心 (Windows Defender)
  15. cur前缀_每个人必知的英语前缀大全
  16. XQ6657Z35-EVM 的DSP + ZYNQ核心板,SRIO通讯
  17. 【前端】纯CSS实现探照灯效果
  18. 元宇宙被这个圈子带火了一波,是我没想到的
  19. BUAAOJ989 御坂御坂 约瑟夫环
  20. 3D激光雷达SLAM算法学习02——3D激光雷达传感器

热门文章

  1. 2022年R1快开门式压力容器操作考试练习题及模拟考试
  2. Android的四大天王
  3. 1718: 身体质量指数
  4. 产品开发必看!一篇讲透,京东商城双轮驱动的核心业务模式!
  5. (-ent -ant -ment)recipe and recipient
  6. Unity3d学习日记 (2)C#脚本编写优化以及全自动敌人脚本实现实战
  7. 电子式射频开关(电子RF开关,电子开关,RF Switch)
  8. 漫画大全《女帝的后宫》
  9. CentOS 下搭建 Hadoop:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).解决
  10. 深入理解awgn函数如何向信号中添加高斯白噪声