为什么网页的背景图总是重复?

已经是按照1024*768的大小了,为什么还是会重复?要怎么弄才能让图在任何大小的屏幕都不会显示重复,就像网站上的网页都不会重复,自己设计时总是碰到这个问题,为此都找不到合适的背景图啊?求解。。。。。。。。。。。我是做html的网页。

可能是因为网页的比较长,长度超出了屏幕(出现了滚动条)。这时可以利用CSS属性background-attachment指定背景图像是固定在屏幕上的、还是随着它所在的元素而滚动。
可以这样设定背景:
<body style="background-image: url("图片文件地址"); background-attachment: fixed;">
这样背景图片就会固定住,不会因页面滚动而重复。

使图在任何大小的屏幕都不会显示重复,可以这样设定背景(图像不平铺):
<body style="background-image: url("图片文件地址"); background-repeat:no-repeat;">

两者结合:<body style="background-image: url("图片文件地址"); background-repeat:no-repeat; background-attachment: fixed;">
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-13
一般情况下,在网站中的背景图为了是布局色统一其都是单一的小图经过重复而得到的
对于你的要求除非你是想做静态网站或网页就一个屏幕那么大否则就不行。
至于为了避免重复你可以在body中设置其repeat属性即可解决问题
第2个回答  2011-04-12
可能是因为你放背景图的位置过大或是图片过小,把背景图片设置成放图片地方的大小就行了