margin合并问题主要出现在上边距问题的显示上:当父集和子集同时为margin-top时,一个为50px,一个为20px,取最大的valueparent-childmarginMerging,子集无法实现margin-top=>是什么原因?=>如何解决?padding解决了marginmerging=>overflow:hidden;border如何继承,如何继承父元素引起的原因只同时计算分析上下边,不分析左右(可以计算左右(边距)separately))outermargin与正常文档流没有分离,出现的原因要按照正常文档流的标准来分析:(1)同时分析top和bottom(普通文档流)=>参考下面三张图(2)左右(margin)可以分开计算(没有普通文档流,阻塞普通文档流)解决方法:1.最简单的方法设置padding可以解决2.阻塞文档流(加border可以有效阻断文档流(通过形成一个相对的“空间”=>这个空间就是形成“BFC”块级格式化上下文=>通过脱离普通文档流定位,可以形成一个封闭空间?):吨他的原因是边界需要由程序计算)
