解决margin 外边距合并问题
程序员文章站
2023-11-11 14:03:40
这篇文章主要介绍了解决margin 外边距合并问题 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下... 19-07-03...
一、兄弟元素的外边距合并
效果图如下:(二者之间的间距为100px,不是150px)
二、嵌套元素的外边距合并
对于两个嵌套关系的元素,如果父元素中没有内容或者内容在子元素的后面并且没有上内边距及边框,则父元素的上边距会与子元素的上外边距发生合并,且值为最大的那个上外边距,同时该值作为父元素的上外边距。即使父元素的上外边距为0,也会发生合并。(只有垂直方向才会发生塌陷)
解决方法:
1. 为父元素定义1像素的上边框。
2. 为父元素定义1像素的上内边距。
3. 为父元素添加overflow:hidden;
注意,第一种和第二种方法都不好,会撑大盒子的体积。第三种方法将溢出内容隐藏,既不增大盒子体积,也不影响内容。
总结
以上所述是小编给大家介绍的解决margin 外边距合并问题 ,希望对大家有所帮助
推荐阅读
-
解决margin 外边距合并问题
-
解决android Listview的item中最外层Margin失效的问题
-
element合并单元格方法及遇到问题的解决办法
-
遇到的margin-right不能用问题如何解决?
-
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
-
spark sql合并小文件_Spark SQL小文件问题在OPPO的解决方案
-
spark sql合并小文件_Spark SQL小文件问题在OPPO的解决方案
-
CSS 外边距(margin)重叠及防止方法
-
日常踩坑 — 相邻元素之间的margin合并问题。
-
解决android Listview的item中最外层Margin失效的问题