您现在的位置是:网站首页> 编程资料编程资料
CSS中如何解决外边距塌陷问题解决CCS中的margin:top塌陷问题css高度塌陷问题的解决方案详解CSS盒子塌陷的5种解决方法浅谈CSS 高度塌陷问题关于清除浮动塌陷的几种方法总结
2023-10-18
364人已围观
简介 这篇文章主要介绍了CSS中如何解决外边距塌陷问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
首先我们先看出现外边距塌陷的三种情况:
1.当上下相邻的两个块级元素相遇,上面的元素有下边距margin-bottom,下面的元素有上边距margin-top,则它们之间的垂直距离取两个值中的较大者。
这时候两个盒子之间的垂直距离不是30px,而是20px。
解决方法:
尽量只给一个盒子添加margin值
2.对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,父元素的上外边距会与子元素的上外边距发生合并,合并后的外边距为两者中的较大者。
这时候两个盒子会发生合并,上外边距为20px。
解决办法:
①给父元素定义上边框
②给父元素定义上内边距
③给父元素添加 overflow:hidden;
④添加浮动
⑤添加绝对定位
3.如果存在一个空的块级元素,border、padding、inline content、height、min-height都不存在,那么上下边距中间将没有任何阻隔,上下外边距将会合并。
这个段落的和下面段落的距离将为20px
这个段落的和上面段落的距离将为20px
可以理解成中间div宽度为0且上下边距融合,只取margin的最大值。
到此这篇关于CSS中如何解决外边距塌陷问题的文章就介绍到这了,更多相关CSS外边距塌陷内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- CSS 继承 inherit属性的方法css中filter属性和backdrop-filter的应用与区别详解详解HTML5中CSS外观属性CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)CSS字体、文本、列表属性详细介绍奇妙的 CSS 属性 MASK详解利用CSS中的 outline-offset 属性实现加号css一些不常见但很有用的属性操作大全
- 借助CSS mask遮罩显著优化PNG图片的尺寸(推荐)借助CSS mask遮罩显著优化PNG图片的尺寸(推荐)详解css3 mask遮罩实现一些特效CSS3 mask 遮罩的具体使用方法
- flex弹性盒布局最后一行左对齐的实现思路解决flex布局space-between最后一行左对齐的方法css3 flex布局 justify-content:space-between 最后一行左对齐让CSS flex布局最后一行列表左对齐的N种方法(小结)
- 黑暗之魂甩掉追踪者的方法_手机游戏_游戏攻略_
- 天天酷跑百变萝莉获得方法 百变萝莉属性详细介绍_手机游戏_游戏攻略_
- 全民英雄 2.5.新版新英雄最强阵容搭配推荐_手机游戏_游戏攻略_
- 天天酷跑 梦幻神马属性技能详细介绍_手机游戏_游戏攻略_
- 天天酷跑 新版人物坐骑一览_手机游戏_游戏攻略_
- 全民英雄 熊战士出装推荐_手机游戏_游戏攻略_
- 我叫MT 绿卡置换功能详解_手机游戏_游戏攻略_
