1、background:url(images/tupian.gif) no-repeat;这个css在一个名为style的文件夹下,而他要调用images文件里的图片 而调用css样式的页面index.html和images和style文件夹同级目录。这段代码居然不能显示出背景图片。
2、在url(imagepath)里的这个imagepath路径,原来它是相对于.css文件这个目录,而不是调用css文件所在文件的这个目录,如此说来上面css样式相对images文件夹的路径就是css这个样式所在位置的上一级,故上面要写成background:url(../images/tupian.gif) no-repeat; 就能显示了。
3、这样推理只要在它的上一级就加../ 无论是三级还是四级目录,都可以解决问题。
4、有时直接写background:url(/工程名/images/tupian.gif),但这个images必须在webroot下,打开工程
5、在webroot下的文件里引用图片,要写成background:url(/工程名/images/tupian.gif)