我有一个生产和开发服务器。问题是目录结构。
发展:
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属性的相同路径?我可以在相对路径中使用技巧吗?
style.css
css
background: url
该URL 相对于CSS文件的位置,因此这应该对您有用:
url('../../images/image.jpg')
相对URL返回两个文件夹,然后返回该images文件夹-只要结构相同,它就适用于两种情况。
images
从https://www.w3.org/TR/CSS1/#url
部分URL是相对于样式表的源而不是相对于文档来解释的