网站页脚的CSS中使用background:url设置了图片背景,CSS代码如下
.footer {
background: url(/pages/cloud7.0/image/j28.jpg) no-repeat center top;
padding-top: 40px;
position: relative;
height: 235px;
}
但是浏览器获取不到图片,浏览器提示如下
GET http://IP:8080/pages/cloud7.0/image/j28.jpg 404 (Not Found)
确实这个路径是不正确的如果是http://IP:8080/webname/pages/cloud7.0/image/j28.jpg就可以获取到图片
为什么浏览器解析这个路径的时候没有带上webname呢?要怎么解决?
pages是根目录吗
在CSS文件中设置background的url的值,相对地址应该是图片相对于你当前CSS文件所在的路径
楼主去了解下路径,你这个是绝对路径,从根目录下算起了,如果你的文件夹在跟目录的webname下,要加上webname
background: url(/webname/pages/cloud7.0/image/j28.jpg) no-repeat center top;