index-bg.jpg 是这个图片吗?因为你图片尺寸和你整个网页尺寸大小不同,一定是会自动切掉一部分 。 我这样说吧,你肯定就明白了。尺寸大小不一样也没有关系。 比如你整个网页尺寸是: 1280*768 你的图片尺寸是:width:1903px;height:1071px 那么你做的时候,就需要进行图片的定位,background:url(../Images/tb.png) 0px -58px; 后面和0和-58就是以X和Y的方向对图片进行要显示的定位点的开始。 如果你的整个网页尺寸是自动适应的,则你的图片如果不进行尺寸定位,在不同分辨率下显示的结果也一定是不一样的。background: url(../images/index-bg.jpg) center; 看你这个写法就清楚了。 所以总结一下就是要搞清楚1个问题,你整个图片的尺寸和你定义的网页布局尺寸是怎么个关系,哪个大?哪个尺寸小?如果你的网页尺寸比图片大就简单了,你的那个写法就正确。没有问题。