【问题标题】:CSS relative url to images图像的 CSS 相对 url
【发布时间】:2012-02-21 20:00:47
【问题描述】:

我正在我的本地主机上开发 - 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); 

不确定解决此问题的最佳方法?

【问题讨论】:

  • 对,由于某种原因,当 css 在实时服务器上被缩小时,cssmin 似乎在添加一个 url。所以,url(../images/background.png);变成 url(/test/assets/images/background.png);我需要调查更多
  • 呸,似乎 cssmin 确实在不需要时添加了一个 url。

标签: css path


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    • 2018-10-30
    • 2018-01-17
    相关资源
    最近更新 更多