我正在我的localhost - http://localhost/mysite上进行开发,其中我有以下目录结构:
-assets
--css
---styles.css
--images
---background.png
在styles.css文件中,我会得到以下内容,可以在localhost上正常工作
background-image: url(../images/background.png);
但是,实时服务器使用子域 - http://test.liveserver.com。这意味着css规则必须改变如下:
background-image: url(/assets/images/loginlogo.png);
不确定最好的解决方法吗?
答案 0 :(得分:8)
使用您提供的目录树,您无需更改路径。
..
表示CSS文件的父目录,因此暗示了assets/
目录。