博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS外边距折叠引发的问题
阅读量:7038 次
发布时间:2019-06-28

本文共 347 字,大约阅读时间需要 1 分钟。

CSS外边距折叠

第一种:两个块级元素的上下边距折叠

第二种:父元素和子元素(或者最后一个元素)的外边距
第三种:空的块级元素的上下外边距
折叠的根本原因:
margin之间直接接触,没有阻隔
折叠后外边距的计算:
1.如果两个外边距都是正值,折叠后的外边距取较大的一个
2.如果两个外边距一正一负,折叠后的边距为边距之和
3.如果两个外边距都为负数,折叠后边距为较小的边距
解决方案:解决方法实际上也就是阻止外边距直接接触
第一种、第三种:只有静态流的元素才会发生外边距合并故设置float position inline-block都可以

第二种(嵌套的情况)只要border padding非0或者有inline元素隔开,比如在父元素里加一行文字也可以

转载地址:http://uzfal.baihongyu.com/

你可能感兴趣的文章
MySQL数据库(表)的导入导出(备份和还原)
查看>>
使用开源库 TWMessageBarManager 展示系统级别的通知
查看>>
仿人人滑动菜单
查看>>
Unity3.5 GameCenter基础教程(转载)
查看>>
.Net 转战 Android 4.4 日常笔记(8)--常见事件响应及实现方式
查看>>
libiconv2.dll
查看>>
[leetcode]Word Search @ Python
查看>>
Android学习---数据库的增删改查(sqlite CRUD)
查看>>
[leetcode]Gray Code @ Python
查看>>
开发网上支付的两种方式(图)
查看>>
log4e下载地址
查看>>
站点建设10个最好的响应的HTML5滑块插件
查看>>
设计模式(3)-对象创建型模式-Abstract Factory模式
查看>>
在Objective-C中浅谈面向对象
查看>>
iOS开发Swift篇—(二)变量和常量
查看>>
java路径中的空格问题(转)
查看>>
mac 版本号控制工具SmartSVN7.5.4(破解版)
查看>>
[Ubuntu] 如何设置静态 IP 和 DNS
查看>>
递归、非递归 反转单链表
查看>>
java的System.getProperty()方法能够获取的值
查看>>