在某些浏览器中,当给层内元素设置margin-top时,层内元素并没有margin,而是父层出现了margin-top,这往往让人很费解吧。。 解决办法有: 1.给父层添加:overflow:hidden; 2.给父层添加:border除none以外的属性 3.给父层添加:padding-top代替margin-top的效果。