静静发表于2017-11-06 15:47:33 [已解决]
当margin-top为负值时,IE8不能和之前的元素进行重叠,怎么处理?
margin-bottom会缩小下方的空间,使之后的元素上移,以至于与之重叠
回复 28fa4698-de5d-11e7-a012-2047479581fe
CSS中margin-top和margin-bottom的处理方式是不同的。 margin-top会将当前元素上移。如果该元素position不是absolute或fixed,这还会导致之后的元素也向上移。 margin-bottom会缩小下方的空间,使之后的元素上移,以至于与之重叠。
回复 fce3b337-c5f4-11e7-a012-2047479581fe
给一个浮动元素加上相反方向的负margin,则会使行间距为0且内容重叠。
回复 c5fd3cfb-c5f4-11e7-a012-2047479581fe