margin负值问题

当static元素的margin-top/margin-left被赋予负值时,元素将被拉进指定的方向。但如果你设置margin-bottom/right为负数,元素并不会如你所想的那样向下/右移动,而是将后续的元素拖拉进来,覆盖本来的元素。 (也就是让出右/下边的位置)

如果没有设定width属性,设定负margin-left/right会将元素拖向对应的方向,并增加宽度,此时的margin的作用就像padding一样。

原文地址:https://www.cnblogs.com/mishiyang/p/5593457.html