小编典典

如何在CSS URL中使用相对/绝对路径?

css

我有一个生产和开发服务器。问题是目录结构。

发展:

  • http://dev.com/subdir/images/image.jpg
  • http://dev.com/subdir/resources/css/style.css

生产:

  • http://live.com/images/image.jpg
  • http://live.com/resources/css/style.css

我如何在两个服务器上使用一个style.cssin css文件夹来使用该background: url属性的相同路径?我可以在相对路径中使用技巧吗?


阅读 401

收藏
2020-05-16

共1个答案

小编典典

该URL 相对于CSS文件的位置,因此这应该对您有用:

url('../../images/image.jpg')

相对URL返回两个文件夹,然后返回该images文件夹-只要结构相同,它就适用于两种情况。

从https://www.w3.org/TR/CSS1/#url

部分URL是相对于样式表的源而不是相对于文档来解释的

2020-05-16