源代码中设置了* { padding: 0; margin: 0; },为何还有上边距?
*{padding:0;margin:0;}
应该是你在*后面其它地方,有其它定义样式,, 最好办法,在firebug或者chrome的元素审核里看,就可以看到它在哪里定义了边距,还是默认样式。