CSS相对url到图像

时间:2012-02-21 20:00:48

标签: css path

我正在我的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); 

不确定最好的解决方法吗?

1 个答案:

答案 0 :(得分:8)

使用您提供的目录树,您无需更改路径。

..表示CSS文件的父目录,因此暗示了assets/目录。