为什么写了padding-top之后logo图片不下移?而写margin-top会下移?

 

兄弟 你这logo不是元素啊  ,是你加的背景图啊!!! 你的背景图片只能用背景图片的调整方法啊。

你应该是 background-image:url(../img/logo.jpg) Xpx Ypx;

其中X是背景图片横向偏移量 Y是纵向偏移量

你的logo图片是使用的backgroud实现的,这个background是从当前元素的涵盖区域开始的,padding的部分也是算在内的,属于元素内部。

而margin的不同,margin是距外的幅度,所以会移动。

如果只想移动background的图片位置,可以直接使用(background-positon)属性来实现

background-position