不一样。left right top等属性取负代表的是元素在坐标轴上(左上角到右下角递增为正方向)的负方向移动,是且仅当元素position不为static的时候才生效的。而margin无所谓元素的position属性,都会生效。取负值的时候,相当于外界的空间挤压向元素自身,感官上来说就是那边负往那边移动。其实自己敲敲代码,就很好理解了。