产生折叠的必备条件:margin 必须是邻接的!而根据 w3c 规范,两个 margin 是邻接的必须满足下条件:必须是处于常规文档流(非 float 和绝对定位)的块级盒子,并且处于同一个 容器当中。