我有一个域名,让我们称之为“官方”和“#39;和一个子域名。
此子域名是设计术语(CSS,图像等)中的官方副本
我的问题是如何使用来自官方域名的所有图片和样式?
我尝试将CSS文件包含在子域中,如include(/var/www/oficial/styles/style.css);
它有效,但所有具有background-image
属性的类都不起作用,因为它们被声明为:
background:url(../images/image.jpg);
所以,它试图将图像文件夹到达子域目录,并且存在真正的问题。
我想改为使用完整的URL,但我必须使用background-image属性修改所有CSS文件
还有其他方法可以达到这个目的吗?
提前致谢!
答案 0 :(得分:3)
不要内嵌加载样式表。
您可以在外部链接到样式表,如下所示:
<link rel="stylesheet" type="text/css" href="http://www.mystyle.css">
这样,背景图像将相对于托管样式表的位置而不是嵌入样式表的页面。